ライブラリ
- ビルトイン (4)
-
cgi
/ session (1) - json (1)
- openssl (2)
- rake (2)
- rss (26)
-
rubygems
/ remote _ fetcher (1) -
rubygems
/ source _ info _ cache (2) - shellwords (1)
クラス
-
CGI
:: Session :: NullStore (1) - File (1)
-
Gem
:: RemoteFetcher (1) -
Gem
:: SourceInfoCache (2) -
OpenSSL
:: BN (1) -
OpenSSL
:: SSL :: SSLServer (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: XMLStyleSheet (12) - String (1)
-
Thread
:: Queue (1) -
Thread
:: SizedQueue (2)
モジュール
キーワード
- alternate (2)
- alternate= (2)
- charset (2)
- charset= (2)
-
fetch
_ path (1) - flock (1)
- flush (1)
- href (2)
- href= (2)
- lshift! (1)
- media (2)
- media= (2)
- push (1)
- refresh (1)
- restore (1)
- ruby (1)
- shellsplit (1)
- shift (2)
- shutdown (1)
- title (2)
- title= (2)
-
to
_ json (1) - type (2)
- type= (2)
-
xml
_ stylesheets (1) -
xml
_ stylesheets= (1)
検索結果
先頭5件
-
FileUtils
# sh(*cmd) {|result , status| . . . } (72697.0) -
与えられたコマンドを実行します。
与えられたコマンドを実行します。
与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。
@param cmd 引数の解釈に関しては Kernel.#exec を参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #... -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # alternate (63304.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # alternate=() (63304.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # title (63304.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # title=() (63304.0) -
@todo
@todo -
OpenSSL
:: BN # lshift!(n) -> self (54904.0) -
自身を n ビット左シフトします。 OpenSSL::BN#<<と異なり、破壊的メソッドです。
自身を n ビット左シフトします。
OpenSSL::BN#<<と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 1.to_bn
bn.lshift!(2) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#<< -
String
# shellsplit -> [String] (54904.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
string.shellsplit は、Shellwords.shellsplit(string) と等価です。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
@see Shellwords.#shellsplit -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets (54604.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets= (54604.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # charset (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # charset=() (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # href (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # href=() (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # media (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # media=() (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type (54004.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type=() (54004.0) -
@todo
@todo -
OpenSSL
:: SSL :: SSLServer # shutdown(how=Socket :: SHUT _ RDWR) -> 0 (45604.0) -
ソケットの以降の接続を終了させます。
ソケットの以降の接続を終了させます。
詳しくは BasicSocket#shutdown を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR,
Socket::SHUT_RDWR などで指定します。 -
Gem
:: SourceInfoCache # flush -> false (36904.0) -
キャッシュをローカルファイルに書き込みます。
キャッシュをローカルファイルに書き込みます。 -
RSS
:: XMLStyleSheet # alternate (36304.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # alternate= (36304.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # title (36304.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # title= (36304.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # charset (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # charset= (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # href (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # href= (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # media (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # media= (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # type (27004.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # type= (27004.0) -
@todo
@todo -
Gem
:: SourceInfoCache # refresh(all) -> false (18904.0) -
取得元ごとにキャッシュデータを更新します。
取得元ごとにキャッシュデータを更新します。
@param all 真を指定すると全てのキャッシュを更新します。そうでない場合は、
最新の Gem パッケージの情報のみ更新します。 -
File
# flock(operation) -> 0 | false (18694.0) -
ファイルをロックします。
ファイルをロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた... -
JSON
:: Generator :: GeneratorMethods :: FalseClass # to _ json(state _ or _ hash = nil) -> String (18604.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"false" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
false.to_json # => "false"
//} -
FileUtils
# ruby(*args) {|result , status| . . . } (18322.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
CGI
:: Session :: NullStore # restore -> Hash (18304.0) -
セッションの状態を復元したハッシュを返します。 このクラスでは何もしません。
セッションの状態を復元したハッシュを返します。
このクラスでは何もしません。 -
Thread
:: Queue # shift(non _ block = false) -> object (9904.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}
t... -
Thread
:: SizedQueue # push(obj , non _ block = false) -> () (9904.0) -
キューに与えられたオブジェクトを追加します。
キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push -
Thread
:: SizedQueue # shift(non _ block = false) -> object (9904.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
キューからひとつ値を取り出します。
キューに push しようと待っているスレッドがあれば、実行を再開させます。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].eac... -
Gem
:: RemoteFetcher # fetch _ path(uri , mtime = nil , head = false) -> String | Hash (904.0) -
与えられた URI からダウンロードしたデータを文字列として返します。
与えられた URI からダウンロードしたデータを文字列として返します。
ヘッダ情報のみ取得した場合はハッシュを返します。
@param uri データ取得先の URI を指定します。
@param mtime 更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。