406件ヒット
[1-100件を表示]
(0.080秒)
クラス
-
CSV
:: Row (3) - Class (12)
- Delegator (24)
-
Fiddle
:: Closure :: BlockCaller (12) - Hash (67)
- Method (24)
- Module (48)
-
Net
:: POPMail (108) - Object (12)
-
REXML
:: Element (12) - UnboundMethod (12)
モジュール
- Enumerable (72)
キーワード
- [] (12)
- allocate (12)
-
bind
_ call (12) - call (36)
- context (12)
- deconstruct (3)
- delete (24)
- filter (14)
-
find
_ all (24) - index (7)
- key (12)
- mail (36)
- pop (36)
-
protected
_ methods (12) - public (48)
-
public
_ methods (12) -
respond
_ to? (12) - select (24)
- shift (12)
- tally (10)
検索結果
先頭5件
-
Net
:: POPMail # all(io) -> object (18219.0) -
メールを受信します。
...通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,... -
Net
:: POPMail # all -> String (18119.0) -
メールを受信します。
...通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,... -
Net
:: POPMail # all {|str| . . . . } -> nil (18119.0) -
メールを受信します。
...通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,... -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (9202.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
Object
# respond _ to?(name , include _ all = false) -> bool (9114.0) -
オブジェクトがメソッド name を持つとき真を返します。
...ます。
メソッドが定義されていない場合は、Object#respond_to_missing? を呼
び出してその結果を返します。
@param name Symbol または文字列で指定するメソッド名です。
@param include_all private メソッドと protected メソッドを確認の対... -
Enumerable
# find _ all {|item| . . . } -> [object] (6223.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4,... -
UnboundMethod
# bind _ call(recv , *args) -> object (6203.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
UnboundMethod
# bind _ call(recv , *args) { . . . } -> object (6203.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call... -
Class
# allocate -> object (6202.0) -
自身のインスタンスを生成して返します。生成したオブジェクトは 自身のインスタンスであること以外には何も特性を持ちません。
...ェクトは
自身のインスタンスであること以外には何も特性を持ちません。
//emlist[例][ruby]{
klass = Class.new do
def initialize(*args)
@initialized = true
end
def initialized?
@initialized || false
end
end
klass.allocate.initialized? #=> false
//}... -
Enumerable
# find _ all -> Enumerator (6123.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4,... -
Enumerable
# tally -> Hash (6113.0) -
self に含まれる要素を数え上げた結果を Hash で返します。 Hash のキーは self に含まれる要素で、Hash の値は対応する要素が出現する回数です。
...、内部でも Hash と同等に要素を区別し数えます。
そのため、独自で定義するクラスでも Object#hash と Object#eql? を適切に定義することで数えることができます。
//emlist[例][ruby]{
["a", "b", "c", "b"].tally #=> {"a"=>1, "b"=>2, "c"=>1}
//}......ラスでも Object#hash と Object#eql? を適切に定義することで数えることができます。
@param hash 結果を加算していく Hash を指定します。更新される値は Integer である必要があります。
//emlist[例][ruby]{
["a", "b", "c", "b"].tally #=> {"a"=>1......, "b"=>2, "c"=>1}
h = {}
[:a, :b, :c].tally(h)
[:a, :b, :d].tally(h)
p h # => {:a=>2, :b=>2, :c=>1, :d=>1}
//}...