369件ヒット
[1-100件を表示]
(0.125秒)
種類
- インスタンスメソッド (175)
- モジュール関数 (88)
- 特異メソッド (50)
- 関数 (44)
- ライブラリ (12)
ライブラリ
- ビルトイン (118)
- fiddle (11)
-
irb
/ extend-command (33) -
net
/ pop (33) - objspace (66)
- psych (17)
-
rexml
/ document (11) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
shell
/ process-controller (6)
クラス
-
Fiddle
:: Closure :: BlockCaller (11) - Hash (47)
-
Net
:: POPMail (33) - Object (11)
-
REXML
:: Element (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: ProcessController (6) - UnboundMethod (10)
モジュール
- Enumerable (28)
-
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (22) - ObjectSpace (88)
- Psych (17)
キーワード
- [] (11)
-
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) -
bind
_ call (10) - call (11)
-
call
_ final (11) - context (11)
-
def
_ extend _ command (11) - delete (11)
-
each
_ object (22) - filter (6)
-
find
_ all (11) -
finish
_ all _ jobs (18) - index (7)
-
install
_ extend _ commands (22) - key (7)
- load (11)
- mail (11)
-
memsize
_ of _ all (11) - pop (11)
-
rb
_ data _ object _ alloc (11) -
rb
_ obj _ call _ init (11) -
rb
_ undefined (11) -
rdoc
/ generator / json _ index (11) -
respond
_ to? (11) -
safe
_ load (6) - select (11)
- shift (11)
-
test
/ unit (1) -
trace
_ object _ allocations (11) -
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) -
wait
_ all _ jobs _ execution (6)
検索結果
先頭5件
-
Net
:: POPMail # all(io) -> object (21315.0) -
メールを受信します。
...で順次書き込みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.ex......Password') {|pop|
pop.mails.each do |m|
puts m.pop
end
}
ブロックを利用する例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|
m.pop do |str|
print str
end
end
}
@param io メールの内容を書......きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった... -
ObjectSpace
. # trace _ object _ allocations { . . . } (21300.0) -
与えられたブロック内でオブジェクトのトレースを行います。
...のトレースを行います。
//emlist[例][ruby]{
require 'objspace'
class C
include ObjectSpace
def foo
trace_object_allocations do
obj = Object.new
p "#{allocation_sourcefile(obj)}:#{allocation_sourceline(obj)}"
end
end
end
C.new.foo #=> "objtrace.rb:8"
//}... -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (21300.0) -
オブジェクト割り当てのトレースを開始します。
...オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (21300.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
Shell
:: ProcessController # wait _ all _ jobs _ execution -> () (18301.0) -
全てのジョブの実行が終わるまで待ちます。
全てのジョブの実行が終わるまで待ちます。 -
void rb
_ obj _ call _ init(VALUE obj , int argc , VALUE *argv) (18300.0) -
オブジェクト obj に対して initialize を呼び出します。 引数は長さ argc の配列 argv で表され、 ブロックが積んである場合はそれも自動的に渡されます。
...オブジェクト obj に対して initialize を呼び出します。
引数は長さ argc の配列 argv で表され、
ブロックが積んである場合はそれも自動的に渡されます。... -
ObjectSpace
. # allocation _ sourcefile(object) -> String (15300.0) -
objectの元となったソースファイル名を返します。
...objectの元となったソースファイル名を返します。
@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。
//emlist[例:test......{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_s... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (15300.0) -
objectの元となったソースファイルの行番号を返します。
...objectの元となったソースファイルの行番号を返します。
@param object 元となるソースファイルの行番号を取得したいobjectを指定します。
@return objectの元となるソースファイルの行番号を返します。存在しない場合はnilを返し......mlist[例][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => line:4
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allo......cations_stop... -
ObjectSpace
. # memsize _ of _ all(klass = nil) -> Integer (15207.0) -
すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。
...ドは以下のような Ruby のコードで定義できます。
//emlist[例][ruby]{
def memsize_of_all klass = false
total = 0
ObjectSpace.each_object{|e|
total += ObjectSpace.memsize_of(e) if klass == false || e.kind_of?(klass)
}
total
end
//}
戻り値の内容は完全ではな......くまでもヒ
ントとして扱う必要があります。特に T_DATA の値は正しくないでしょう。
また、同様に戻り値の内容は malloc されたメモリの合計でもない事に注意し
てください。
本メソッドは C Ruby 以外では動作しません。... -
Enumerable
# find _ all {|item| . . . } -> [object] (12332.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, 5]:select>
[1,2,3,4,5].select { |num| num.even? } # => [2, 4]
//}
@see Enumerable#reject
@see Enumerable#grep... -
Shell
# finish _ all _ jobs (12301.0) -
@todo
@todo