2982件ヒット
[2901-2982件を表示]
(0.074秒)
別のキーワード
種類
- インスタンスメソッド (2190)
- 特異メソッド (672)
- モジュール関数 (108)
- クラス (12)
ライブラリ
- ビルトイン (1321)
- csv (60)
- dbm (24)
- gdbm (48)
- getoptlong (36)
- matrix (200)
-
minitest
/ spec (2) -
net
/ pop (144) -
net
/ smtp (36) - objspace (12)
- openssl (24)
- ostruct (12)
- pathname (24)
- pp (12)
- prime (72)
- resolv (120)
-
rexml
/ document (96) -
rinda
/ tuplespace (12) - sdbm (24)
- set (117)
- shell (60)
-
shell
/ command-processor (30) -
shell
/ filter (36) -
shell
/ system-command (6) - socket (84)
- stringio (62)
- syslog (24)
- thread (12)
- tsort (128)
- uri (12)
- win32ole (72)
- zlib (60)
クラス
-
ARGF
. class (96) - Addrinfo (24)
- Array (81)
- BasicSocket (12)
- CSV (48)
-
CSV
:: Table (12) - DBM (24)
- Dir (96)
- Enumerator (103)
- File (24)
- GDBM (48)
- GetoptLong (36)
- IO (210)
- Integer (24)
- Matrix (176)
-
MiniTest
:: Spec (2) - Module (24)
-
Net
:: POP3 (36) -
Net
:: POPMail (108) -
Net
:: SMTP (36) - Object (60)
- OpenStruct (12)
- PP (12)
- Pathname (24)
- Prime (48)
-
REXML
:: Element (36) -
REXML
:: Elements (48) -
REXML
:: XPath (12) - Range (17)
- Resolv (60)
-
Resolv
:: DNS (36) -
Resolv
:: Hosts (24) -
Rinda
:: TupleSpace (12) - SDBM (24)
- Set (156)
- Shell (60)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (36) -
Shell
:: SystemCommand (6) - Socket (48)
- String (84)
- StringIO (62)
- Thread (36)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - Vector (24)
- WIN32OLE (24)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ PARAM (24) -
Zlib
:: Deflate (12) -
Zlib
:: GzipReader (48)
モジュール
- Enumerable (319)
- Kernel (24)
- ObjectSpace (60)
-
OpenSSL
:: Buffering (24) - Syslog (24)
- TSort (128)
- URI (12)
キーワード
- % (2)
- & (12)
- + (12)
- - (12)
-
WIN32OLE
_ METHOD (12) - [] (12)
- ^ (12)
- after (1)
-
alias
_ command (6) - all (36)
- before (1)
- cat (18)
- children (16)
- collect (26)
- collect! (14)
- count (36)
-
def
_ system _ command (6) - default (12)
- deflate (12)
- deq (24)
- difference (12)
- drop (12)
- each2 (24)
-
each
_ address (48) -
each
_ child (56) -
each
_ cons (24) -
each
_ element (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ line (204) -
each
_ name (48) -
each
_ object (48) -
each
_ prime (24) -
each
_ resource (12) -
each
_ slice (24) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (46) -
each
_ with _ index (48) -
each
_ with _ object (24) - echo (18)
-
encode
_ www _ form (12) - entries (12)
-
enum
_ for (24) -
extend
_ object (12) - feed (12)
-
find
_ index (36) - first (24)
- fnmatch (12)
- fnmatch? (12)
- foreach (150)
- glob (18)
- handler= (12)
- index (36)
- inject (48)
-
install
_ system _ commands (6) -
instance
_ method (12) - intersection (12)
- join (24)
- lines (80)
- mail (36)
- map (14)
- map! (14)
- mask (12)
- mask= (12)
-
memsize
_ of _ all (12) - merge (12)
- new (115)
- notify (12)
-
ole
_ query _ interface (12) - open (24)
- ordering= (12)
- output? (12)
- pack (21)
- parse (24)
- pop (60)
- push (12)
- quiet= (12)
- recvmsg (12)
- reduce (36)
- replace (48)
-
respond
_ to? (12) -
send
_ mail (12) - sendmail (12)
- seplist (12)
- shift (24)
- start (24)
- step (3)
-
strongly
_ connected _ components (12) - subtract (12)
- sum (12)
- take (12)
-
tcp
_ server _ sockets (48) - tee (18)
- test (24)
-
to
_ a (24) -
to
_ enum (24) -
to
_ h (19) - tsort (12)
-
tsort
_ each (23) -
tsort
_ each _ child (12) -
unalias
_ command (6) -
undef
_ system _ command (6) - union (12)
- unpack (12)
- update (36)
- upto (12)
-
with
_ object (24) - zip (48)
- | (12)
検索結果
先頭5件
-
Thread
# [](name) -> object | nil (12.0) -
name に対応したスレッドに固有のデータを取り出します。 name に対応するスレッド固有データがなければ nil を返し ます。
...返し
ます。
@param name スレッド固有データのキーを文字列か Symbol で指定します。
//emlist[例][ruby]{
[
Thread.new { Thread.current["name"] = "A" },
Thread.new { Thread.current[:name] = "B" },
Thread.new { Thread.current["name"] = "C" }
].each do |th|
th.join... -
Thread
# join -> self (12.0) -
スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。
...ス
レッドに対して発生します。
limit を指定して、limit 秒過ぎても自身が終了しない場合、nil を返します。
@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。
@raise ThreadError join を実行することに......。
以下は、生成したすべてのスレッドの終了を待つ例です。
threads = []
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.each {|t| t.join}... -
Thread
# join(limit) -> self | nil (12.0) -
スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。
...ス
レッドに対して発生します。
limit を指定して、limit 秒過ぎても自身が終了しない場合、nil を返します。
@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。
@raise ThreadError join を実行することに......。
以下は、生成したすべてのスレッドの終了を待つ例です。
threads = []
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.each {|t| t.join}... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (12.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを......CDA7305C-78B6-4D9D-90AD-93EBE71F9341}', 4],
['{DF23915F-FDA3-4DD5-9CAA-2E1372C2BB16}', 3],
['{FA238614-FBB1-4314-A7F7-49AE8BB6C6BA}', 2]].each do |iid, ver|
begin
intf = obj.ole_query_interface(iid)
intf.ole_free
return ver
rescue WIN32OLERuntimeError... -
WIN32OLE
_ EVENT # handler=(obj) -> () (12.0) -
イベント処理を実行するオブジェクトを登録します。
...いなければmethod_missingが呼ばれます。イベン
ト名は大文字小文字を区別するため、正確な記述が必要です。
@param obj イベントに対応するメソッドを持つオブジェクト。イベント受信を
解除するにはnilを指定します......ize
@completed = false
end
attr_reader :completed
def onDocumentComplete(disp, uri)
disp.document.getElementsByTagName('a').each do |e|
puts "#{e.innerHTML}=#{e.href}"
end
@completed = true
end
def method_missing(id, *args)
puts "event=#{id.t... -
WIN32OLE
_ METHOD (12.0) -
OLEオートメーションサーバが持つメソッドの情報を提供します。
...サンプルコード
excel = WIN32OLE.new('Excel.Application')
excel.ole_methods.each do |method|
if method.visible?
puts <<SIGNATURE
#{method.return_type} #{method.name}(#{
method.params.map {|p| "#{p.ole_type} #{p.name}"}.join(', ')
}) : #{method.helpstring}
SIGNATURE......end
end
@see WIN32OLE#ole_methods, WIN32OLE#ole_func_methods, WIN32OLE#ole_get_methods, WIN32OLE#ole_put_methods, WIN32OLE#ole_method, WIN32OLE#ole_method_help, WIN32OLE_PARAM... -
Array
. new(size) {|index| . . . } -> Array (10.0) -
長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。
...します。
ブロックは要素毎に実行されるので、全要素をあるオブジェクトの複製にすることができます。
@param size 配列の長さを数値で指定します。
//emlist[例][ruby]{
ary = Array.new(3){|index| "hoge#{index}"}
p ary #=> [...