別のキーワード
ライブラリ
- ビルトイン (291)
- fiddle (24)
- ipaddr (12)
-
irb
/ ext / use-loader (24) -
net
/ http (36) - open-uri (24)
- optparse (24)
- pathname (72)
- psych (48)
-
rexml
/ document (36) - set (18)
- shell (36)
-
shell
/ command-processor (12) -
shell
/ filter (12) -
syslog
/ logger (84) - tsort (93)
- uri (36)
クラス
- Array (33)
- Bignum (3)
- Class (12)
- FalseClass (12)
-
Fiddle
:: Pointer (24) - Fixnum (3)
- IPAddr (12)
- Integer (60)
- Method (24)
- Module (12)
-
Net
:: HTTP (24) - NilClass (12)
- Object (12)
- OptionParser (24)
- Pathname (72)
- Proc (30)
-
Process
:: Status (12) -
Psych
:: Handler (48) -
REXML
:: Text (36) - Set (24)
- Shell (36)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (24)
- Symbol (12)
-
Syslog
:: Logger (84) - TrueClass (12)
-
URI
:: MailTo (36) - UnboundMethod (12)
モジュール
-
IRB
:: ExtendCommandBundle (24) -
Net
:: HTTPHeader (12) -
OpenURI
:: OpenRead (24) - TSort (93)
キーワード
- -@ (12)
- [] (24)
- add (12)
- alias (12)
- allbits? (8)
- anybits? (8)
- arity (24)
- cd (6)
- chdir (6)
- debug (12)
-
each
_ line (24) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) - error (12)
- fatal (12)
- foreach (18)
- headers (12)
- info (12)
- initialize (12)
- intersection (12)
-
irb
_ load (12) -
irb
_ require (12) - lambda? (12)
- new (12)
- nobits? (8)
-
on
_ head (12) -
on
_ tail (12) - open (48)
- opendir (24)
- out (18)
- pack (21)
- parameters (24)
- post (24)
- pushd (6)
- pushdir (6)
- ref (12)
-
ruby2
_ keywords (18) - scalar (12)
-
set
_ form _ data (12) -
start
_ mapping (12) -
start
_ sequence (12) -
strongly
_ connected _ components (12) - sum (12)
-
to
_ mailtext (12) -
to
_ proc (12) -
to
_ rfc822text (12) -
to
_ s (12) - tsort (12)
-
tsort
_ each (23) - unknown (12)
- unpack (12)
- value (12)
- value= (12)
- warn (12)
検索結果
先頭5件
-
OptionParser
# on _ tail(*arg , &block) -> self (102.0) -
オプションを取り扱うためのブロックを自身の持つリストの最後に登録します。
オプションを取り扱うためのブロックを自身の持つリストの最後に登録します。
--version や --help の説明をサマリの最後に表示したい時に便利です。
@param arg OptionParser#on と同様です。
@param block OptionParser#on と同様です。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tai... -
Shell
# foreach(path = nil , &block) -> () (102.0) -
pathがファイルなら, File#foreach pathがディレクトリなら, Dir#foreach の動作をします。
pathがファイルなら, File#foreach
pathがディレクトリなら, Dir#foreach
の動作をします。
@param path ファイルもしくはディレクトリのパスを文字列で指定します。
使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.foreach("/tmp"){|f|
puts f
} -
Shell
# out(dev = STDOUT , &block) -> () (102.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Shell
:: CommandProcessor # foreach(path = nil , &block) -> () (102.0) -
pathがファイルなら, File#foreach pathがディレクトリなら, Dir#foreach の動作をします。
pathがファイルなら, File#foreach
pathがディレクトリなら, Dir#foreach
の動作をします。
@param path ファイルもしくはディレクトリのパスを文字列で指定します。
使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.foreach("/tmp"){|f|
puts f
} -
Shell
:: CommandProcessor # out(dev = STDOUT , &block) -> () (102.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Shell
:: Filter # foreach(path = nil , &block) -> () (102.0) -
pathがファイルなら, File#foreach pathがディレクトリなら, Dir#foreach の動作をします。
pathがファイルなら, File#foreach
pathがディレクトリなら, Dir#foreach
の動作をします。
@param path ファイルもしくはディレクトリのパスを文字列で指定します。
使用例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.foreach("/tmp"){|f|
puts f
} -
Shell
:: Filter # out(dev = STDOUT , &block) -> () (102.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Syslog
:: Logger # add(severity , message = nil , progname = nil , &block) -> true (102.0) -
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに
記録します。 ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定しま
す。この値がレシーバーに設定されているレベルよりも低い
場合、メッセージは記録されません。
@param message ログに出力するメッセージを表すオブジェクトを指定します。
省... -
Syslog
:: Logger # debug(message = nil , &block) -> true (102.0) -
DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。
DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#debug -
Syslog
:: Logger # error(message = nil , &block) -> true (102.0) -
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#error -
Syslog
:: Logger # fatal(message = nil , &block) -> true (102.0) -
FATAL 情報を出力します。syslog の err の情報として記録されます。
FATAL 情報を出力します。syslog の err の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#fatal -
Syslog
:: Logger # info(message = nil , &block) -> true (102.0) -
INFO 情報を出力します。syslog の info の情報として記録されます。
INFO 情報を出力します。syslog の info の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#info