1469件ヒット
[1-100件を表示]
(0.033秒)
種類
ライブラリ
- ビルトイン (608)
-
bigdecimal
/ ludcmp (12) -
cgi
/ core (36) - csv (12)
- dbm (12)
- delegate (12)
- erb (60)
- fiddle (24)
-
fiddle
/ import (12) -
fiddle
/ types (12) - gdbm (12)
- ipaddr (12)
- matrix (12)
-
minitest
/ spec (1) -
minitest
/ unit (2) - mkmf (60)
-
mutex
_ m (12) - openssl (36)
- pathname (27)
- rake (12)
-
rdoc
/ context (24) -
rdoc
/ include (12) -
rdoc
/ text (12) -
rexml
/ document (12) -
rinda
/ tuplespace (12) - sdbm (12)
- set (13)
- socket (24)
- tsort (44)
-
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpresponse (12) -
webrick
/ httpserver (24) -
webrick
/ httputils (12)
クラス
- Array (12)
-
CSV
:: Row (12) - DBM (12)
- Delegator (12)
- ERB (12)
- GDBM (12)
- Hash (12)
- IPAddr (12)
- Module (264)
- Object (97)
-
OpenSSL
:: ASN1 :: ObjectId (24) -
OpenSSL
:: X509 :: Extension (12) - Pathname (27)
- Proc (6)
-
RDoc
:: Context (24) -
RDoc
:: Options (24) -
REXML
:: AttlistDecl (12) -
Rake
:: FileList (12) - Range (19)
- Refinement (4)
- SDBM (12)
- Set (16)
- Socket (12)
- String (12)
- TracePoint (12)
- UnboundMethod (12)
- Vector (12)
-
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer (24)
モジュール
-
CGI
:: QueryExtension (36) -
ERB
:: Util (48) - Enumerable (48)
- GC (12)
- Kernel (72)
- LUSolve (12)
-
MiniTest
:: Assertions (2) - Process (24)
-
Process
:: UID (24) -
RDoc
:: Text (12) -
Socket
:: Constants (12) - TSort (44)
-
WEBrick
:: HTTPUtils (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- <=> (12)
- > (12)
- >= (12)
- BasicTypes (12)
- BlockCaller (12)
- CStruct (12)
- Closure (12)
- Enumerator (12)
- Htdigest (12)
- Htpasswd (12)
- Include (12)
-
MCAST
_ INCLUDE (24) -
Mutex
_ m (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- TupleSpace (12)
- WUNTRACED (12)
-
add
_ include (12) - ancestors (12)
-
append
_ features (12) -
assert
_ includes (1) -
assert
_ send (1) - bind (12)
- chunked= (12)
-
const
_ defined? (12) -
const
_ get (12) -
const
_ source _ location (12) - constants (12)
-
def
_ module (12) -
defined
_ class (12) -
dir
_ config (12) - each (12)
-
each
_ child (24) -
each
_ entry (27) -
each
_ strongly _ connected _ component (11) -
each
_ strongly _ connected _ component _ from (22) -
enable
_ config (24) - extend (12)
-
garbage
_ collect (12) - getrlimit (12)
- h (12)
-
has
_ key? (12) -
html
_ escape (12) -
import
_ methods (4) - include? (180)
-
include
_ class _ new (12) -
include
_ line _ numbers (12) - included (12)
-
included
_ modules (12) - includes (12)
- key? (12)
- lusolve (12)
- markup (12)
- member? (23)
-
method
_ defined? (12) - methods (12)
-
mime
_ type (12) - mount (12)
-
must
_ include (1) - new (36)
-
prepend
_ features (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
private
_ methods (12) -
protected
_ method _ defined? (12) -
protected
_ methods (12) -
public
_ method _ defined? (12) -
public
_ methods (12) -
rb
_ ary _ includes (12) -
rb
_ include _ module (12) -
rb
_ mod _ append _ features (12) -
rb
_ mod _ include (12) -
rb
_ mod _ include _ p (12) -
rb
_ mod _ included _ modules (12) -
rdoc
/ include (12) -
rdoc
_ include (12) -
respond
_ to? (12) -
respond
_ to _ missing? (24) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby2
_ keywords (18) -
rubygems
/ commands / install _ command (12) -
singleton
_ methods (12) - switch (24)
- syscall (12)
-
top
_ include (12) -
tsort
_ each (11) -
url
_ encode (12) -
virtual
_ host (12) -
with
_ config (24) - クラス/メソッドの定義 (12)
検索結果
先頭5件
-
static VALUE include
_ class _ new(VALUE module , VALUE super) (32400.0) -
super をスーパークラスとして モジュールの「化身」クラスを作成し返します。
...super をスーパークラスとして
モジュールの「化身」クラスを作成し返します。... -
Module
# include(*mod) -> self (24267.0) -
モジュール mod をインクルードします。
...。
@param mod Module のインスタンス( Enumerable など)を指定します。
@raise ArgumentError 継承関係が循環してしまうような include を行った場合に発生します。
//emlist[例][ruby]{
module M
end
module M2
include M
end
module M
include M2
end
//}
実行......結果:
-:3:in `append_features': cyclic include detected (ArgumentError)
from -:3:in `include'
from -:3
インクルードとは、指定されたモジュールの定義
(メソッド、定数) を引き継ぐことです。
インクルードは多重継承の代わりに......用いられており、 mix-in とも呼びます。
//emlist[例][ruby]{
class C
include FileTest
include Math
end
p C.ancestors
# => [C, Math, FileTest, Object, Kernel]
//}
モジュールの機能追加は、クラスの継承関係の間にそのモジュールが挿入
されること... -
main
. include(*modules) -> self (24219.0) -
引数 modules で指定したモジュールを後ろから順番に Object にインクルードします。
...引数 modules で指定したモジュールを後ろから順番に Object にインクルードします。
@param modules Module のインスタンス( Enumerable など)を指定します。
@raise ArgumentError 継承関係が循環してしまうような include を行った場......合に発生します。
//emlist[例:][ruby]{
include Math
hypot(3, 4) # => 5.0
//}
@see Module#include... -
Rake
:: FileList # include(*filenames) -> self (24213.0) -
ファイル名のパターンを追加リストに登録します。 配列が与えられた場合、配列の各要素が追加されます。
...ターンを追加リストに登録します。
配列が与えられた場合、配列の各要素が追加されます。
@param filenames 追加するファイル名のパターンを指定します。
例:
file_list.include("*.java", "*.cfg")
file_list.include %w( math.c lib.h *.o )... -
ERB
:: Util . # u(s) -> String (18107.0) -
文字列 s を URLエンコードした文字列を返します。
... URLエンコードした文字列を返します。
文字列 s 中に含まれる 2バイト文字や半角スペースについて URL エンコードを行った文字列を返します(CGI.escapeとほぼ同じです)。
@param s URLエンコードを行う文字列
//emlist[例][ruby]{
requ......ire "erb"
include ERB::Util
puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}... -
Module
# included _ modules -> [Module] (15206.0) -
self にインクルードされているモジュールの配列を返します。
...self にインクルードされているモジュールの配列を返します。
//emlist[例][ruby]{
module Mixin
end
module Outer
include Mixin
end
Mixin.included_modules #=> []
Outer.included_modules #=> [Mixin]
//}
@see Module#ancestors... -
RDoc
:: Context # add _ include(an _ include) -> () (12430.0) -
引数で指定した RDoc::Include オブジェクトを追加します。
...引数で指定した RDoc::Include オブジェクトを追加します。
@param an_include RDoc::Include オブジェクトを指定します。... -
RDoc
:: Context # includes -> [RDoc :: Include] (12417.0) -
追加された RDoc::Include の配列を返します。
...追加された RDoc::Include の配列を返します。... -
VALUE rb
_ mod _ include _ p(VALUE mod , VALUE mod2) (12400.0) -
モジュール mod が mod2 をインクルードしていれば真。
モジュール mod が mod2 をインクルードしていれば真。