244件ヒット
[201-244件を表示]
(0.082秒)
種類
- インスタンスメソッド (120)
- 特異メソッド (56)
- 文書 (36)
- モジュール (24)
- モジュール関数 (8)
ライブラリ
- ビルトイン (24)
- forwardable (24)
-
irb
/ cmd / help (12) -
irb
/ extend-command (24) - json (36)
- open-uri (52)
- openssl (12)
- socket (24)
クラス
- IO (24)
-
IRB
:: ExtendCommand :: Help (12) - Socket (12)
- UDPSocket (12)
モジュール
- Forwardable (24)
-
IRB
:: ExtendCommandBundle (24) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) - Kernel (8)
-
OpenSSL
:: Buffering (12) - OpenURI (12)
-
OpenURI
:: OpenRead (24) - URI (8)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
def
_ extend _ command (12) - delegate (12)
- execute (12)
-
instance
_ delegate (12) -
irb
_ original _ method _ name (12) -
json
_ create (12) - open (28)
-
open
_ uri (12) - read (12)
-
read
_ nonblock (24) -
recvfrom
_ nonblock (24) -
ruby 1
. 6 feature (12) -
write
_ nonblock (12) - クラス/メソッドの定義 (12)
検索結果
先頭4件
-
OpenURI
:: OpenRead # open(mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (106.0) -
自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。
...ースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close され......ます。nil を返します。
返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。
@param mode モードを文字列で与えます。Kernel.#open と同じです。
@param perm 無視されます。
@param options ハッシュを与... -
クラス/メソッドの定義 (30.0)
-
クラス/メソッドの定義 * クラス/メソッドの定義: * class * singleton_class * module * method * operator * nest_method * eval_method * singleton_method * class_method * limit * 定義に関する操作: * alias * undef * defined
...ray を明示的に指定しても同じ)
class Foo
def bar
end
end
# 間違ったスーパークラスを指定するとエラー
class Foo < String
end
# => superclass mismatch for class Foo (TypeError)
//}
クラス定義式の中は self がそのクラスであることと、
limitのデ......ar'
end
end
# モジュールをクラスに extend すれば、モジュールのインスタンス
# メソッドがクラスメソッドになる
module Foo
def foo
end
end
class Hoge
extend Foo
end
//}
extend については、Object#extend を参照して
ください。
===[a:limit]... -
Forwardable
# delegate(hash) -> () (12.0) -
メソッドの委譲先を設定します。
...のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
//emlist[例][ruby]{
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def... -
Forwardable
# instance _ delegate(hash) -> () (12.0) -
メソッドの委譲先を設定します。
...のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
//emlist[例][ruby]{
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def...