521件ヒット
[1-100件を表示]
(0.148秒)
種類
- インスタンスメソッド (381)
- 特異メソッド (90)
- モジュール関数 (28)
- 文書 (22)
ライブラリ
クラス
- Array (19)
- BasicObject (22)
- Enumerator (40)
-
Enumerator
:: Lazy (11) -
Enumerator
:: Yielder (11) - FrozenError (5)
- IO (11)
- Integer (15)
-
Net
:: POPMail (33) - Object (55)
- PrettyPrint (22)
-
Psych
:: Visitors :: YAMLTree (22) - Regexp (11)
- Set (22)
- String (11)
- StringIO (22)
-
Thread
:: SizedQueue (33) - ThreadsWait (12)
-
WEBrick
:: BasicLog (11) -
Zlib
:: Deflate (11)
モジュール
- Enumerable (33)
- Kernel (9)
- Psych (39)
- Timeout (19)
キーワード
- [] (15)
- all (11)
-
define
_ singleton _ method (22) - divide (22)
-
each
_ with _ object (22) - enq (11)
- format (11)
-
initialize
_ copy (11) - join (6)
-
join
_ nowait (6) -
load
_ stream (22) - loop (9)
- mail (11)
- match (11)
- methods (11)
- new (18)
- open (11)
- pack (19)
- pack テンプレート文字列 (11)
- params (11)
- pop (11)
- push (22)
- receiver (5)
-
ruby 1
. 6 feature (11) -
safe
_ load (17) -
singleline
_ format (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) -
sort
_ by (11) - timeout (19)
- unpack (11)
-
with
_ index (11) -
with
_ object (22)
検索結果
先頭5件
-
WEBrick
:: BasicLog # <<(obj) -> () (24206.0) -
指定された obj を to_s メソッドで文字列に変換してから、 ログレベル INFO でログに記録します。
...obj を to_s メソッドで文字列に変換してから、
ログレベル INFO でログに記録します。
@param obj 記録したいオブジェクトを指定します。文字列でない場合は to_s メソッドで文字列に変換します。
require 'webrick'
logger = WEBrick:......:BasicLog.new()
logger << 'hoge'... -
Enumerator
:: Yielder # <<(object) -> () (21230.0) -
Enumerator.new で使うメソッドです。
...ator::Yielder オブジェクトが渡されたブロックが実行され、
ブロック内の << が呼ばれるたびに each に渡されたブロックが
<< に渡された値とともに繰り返されます。
//emlist[例][ruby]{
enum = Enumerator.new do |y|
y << 1
y << 2
y << 3
end... -
IO
# <<(object) -> self (21230.0) -
object を出力します。object が文字列でない時にはメソッ ド to_s を用いて文字列に変換します。
...object を出力します。object が文字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Fixnum << "\n"
@param object 出力したいオブジェクトを与えま......す。
@raise Errno::EXXX 出力に失敗した場合に発生します。......object を出力します。object が文字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Integer << "\n"
@param object 出力したいオブジェクトを与えま... -
Psych
:: Visitors :: YAMLTree # <<(object) (21200.0) -
変換対象の Ruby オブジェクトを追加します。
...変換対象の Ruby オブジェクトを追加します。
@param object YAML AST へ変換する Ruby オブジェクト... -
StringIO
# <<(obj) -> self (21200.0) -
obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで 文字列に変換します。 self を返します。
...obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで
文字列に変換します。 self を返します。
@param obj 自身に書き込みたい、文字列か to_s が定義されたオブジェクトを指定します。... -
Thread
:: SizedQueue # <<(obj) -> () (21200.0) -
キューに与えられたオブジェクトを追加します。
...サイズが Thread::SizedQueue#max に達している場合は、
キューのサイズが Thread::SizedQueue#max より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加し......ad::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キ... -
PrettyPrint
. singleline _ format(output = & # 39;& # 39; , maxwidth = 79 , newline = "\n" , genspace = lambda{|n| & # 39; & # 39; * n}) {|pp| . . . } -> object (15406.0) -
PrettyPrint オブジェクトを生成し、それを引数としてブロックを実行します。 PrettyPrint.format に似ていますが、改行しません。
...PrettyPrint オブジェクトを生成し、それを引数としてブロックを実行します。
PrettyPrint.format に似ていますが、改行しません。
引数 maxwidth, newline と genspace は無視されます。ブロック中の breakable の実行は、
改行せずに text......の実行であるかのように扱います。
@param output 出力先を指定します。output は << メソッドを持っていなければなりません。
@param maxwidth 無視されます。
@param newline 無視されます。
@param genspace 無視されます。... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (15230.0) -
self に特異メソッド name を定義します。
...ッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def c......lass_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (15230.0) -
self に特異メソッド name を定義します。
...ッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def c......lass_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
ThreadsWait
# join _ nowait(*threads) -> () (15212.0) -
終了を待つスレッドの対象として、threads で指定されたスレッドを指定します。 しかし、実際には終了をまちません。
...スレッドに指定されたthreadsを加えます。
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new
p thall.threads #=> []
thall.join_nowait(*threads)
p thall.threads #=> [#<Thread:0x21638 sleep>, #<T...