種類
ライブラリ
- ビルトイン (1189)
- benchmark (12)
-
cgi
/ core (60) - continuation (12)
- csv (12)
- delegate (12)
- drb (12)
- fiber (8)
- fiddle (72)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / symbol (12) -
json
/ add / time (12) -
minitest
/ mock (1) -
minitest
/ spec (1) -
minitest
/ unit (3) -
net
/ ftp (72) -
net
/ smtp (24) - openssl (60)
- optparse (120)
- pathname (168)
- rake (204)
-
rdoc
/ rdoc (12) - resolv (24)
- ripper (24)
-
rubygems
/ command (144) -
rubygems
/ command _ manager (24) -
rubygems
/ config _ file (12) -
rubygems
/ doc _ manager (48) -
rubygems
/ gem _ runner (12) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ specification (12) -
rubygems
/ user _ interaction (108) - set (18)
- un (12)
-
webrick
/ httpproxy (24) -
webrick
/ httputils (12) - win32ole (120)
- zlib (48)
クラス
- BasicObject (48)
-
Benchmark
:: Tms (12) - BigDecimal (12)
-
CSV
:: Row (12) - Class (24)
- Complex (12)
- Data (21)
- Date (12)
- DateTime (12)
- Delegator (12)
- Enumerator (122)
-
Enumerator
:: Chain (14) -
Enumerator
:: Lazy (72) - Exception (12)
- Fiber (12)
-
Fiddle
:: Closure (24) -
Fiddle
:: Closure :: BlockCaller (24) -
Fiddle
:: Function (24) -
Gem
:: Command (144) -
Gem
:: CommandManager (24) -
Gem
:: ConfigFile (12) -
Gem
:: DocManager (48) -
Gem
:: GemRunner (12) -
Gem
:: SourceInfoCache (24) -
Gem
:: Specification (12) -
Gem
:: StreamUI (12) - Hash (6)
- IO (204)
- Method (66)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (36)
-
Net
:: FTP (72) -
Net
:: SMTP (24) - NoMethodError (31)
- Object (121)
-
OpenSSL
:: Cipher :: IDEA (12) -
OpenSSL
:: Cipher :: RC5 (12) -
OpenSSL
:: Digest :: Digest (12) - OpenStruct (12)
- OptionParser (96)
-
OptionParser
:: ParseError (24) - Pathname (168)
- Proc (6)
-
Rake
:: FileList (12) -
Rake
:: Task (60) - Range (12)
- Rational (12)
- Regexp (12)
-
Resolv
:: DNS (24) - Ripper (24)
-
RubyVM
:: InstructionSequence (12) - String (12)
- Struct (60)
- Symbol (12)
- Time (12)
- UnboundMethod (12)
-
WEBrick
:: HTTPUtils :: FormData (12) - WIN32OLE (84)
-
WIN32OLE
_ EVENT (36) -
Zlib
:: GzipFile (36) -
Zlib
:: GzipWriter (12)
モジュール
-
CGI
:: QueryExtension (48) -
CGI
:: QueryExtension :: Value (12) - Enumerable (115)
- FileUtils (24)
-
Gem
:: UserInteraction (96) - Kernel (252)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Buffering (24) - Process (12)
- Rake (12)
-
Rake
:: TaskManager (36) -
RubyVM
:: AbstractSyntaxTree (30)
オブジェクト
-
WEBrick
:: NullReader (24)
キーワード
- % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (8)
- BasicObject (12)
- Continuation (12)
- DRbProtocol (12)
-
EMPTY
_ TASK _ ARGS (12) -
NEWS for Ruby 2
. 7 . 0 (6) - RDoc (12)
- Ruby プログラムの実行 (12)
- [] (54)
-
_ _ send _ _ (24) -
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
add
_ common _ option (12) -
add
_ extra _ args (12) -
add
_ specific _ extra _ args (12) - alert (12)
-
alert
_ error (12) -
alert
_ warning (12) - allocate (12)
- ask (12)
-
ask
_ yes _ no (12) -
assert
_ raises (1) - attributes (12)
-
bind
_ call (12) - binread (12)
- binwrite (12)
- bmcall (12)
-
build
_ args (12) -
build
_ args= (12) - call (48)
- caller (36)
-
choose
_ from _ list (12) -
class
_ exec (12) -
configured
_ args (12) -
configured
_ args= (12) -
create
_ rule (24) - curry (22)
- define (6)
-
define
_ task (24) - dir (24)
- each (62)
-
each
_ line (24) -
each
_ with _ index (24) -
each
_ with _ object (24) - entries (12)
-
enum
_ for (48) -
eval
_ under _ i (12) - exec (60)
-
exec
_ under (12) - execute (12)
- expect (1)
-
extra
_ args (12) -
extra
_ args= (12) - file (12)
-
file
_ create (12) - fnmatch (12)
- fnmatch? (12)
- force (12)
- format (12)
- gets (12)
- handler= (12)
- handles? (12)
-
has
_ key? (12) - include? (12)
- initialize (12)
-
instance
_ exec (12) - invoke (36)
- join (12)
- key? (12)
- keys (12)
- list (24)
- ls (24)
-
method
_ missing (36) - mkdir (12)
- mkmf (12)
-
module
_ exec (12) - multitask (12)
-
must
_ raise (1) - new (195)
-
next
_ values (12) - of (10)
-
on
_ event (12) -
on
_ event _ with _ outargs (12) - open (60)
- order (48)
- parse (34)
-
parse
_ file (10) - permute (24)
- popen (168)
- print (12)
- printf (24)
-
proc
_ call (12) -
proc
_ invoke (12) -
proc
_ yield (12) -
process
_ args (13) -
progress
_ reporter (12) -
public
_ send (24) - push (12)
-
rb
_ apply (12) -
rb
_ define _ method (12) -
rb
_ funcall (12) -
rb
_ funcall2 (12) -
rb
_ scan _ args (12) -
rb
_ thread _ initialize (12) -
rb
_ thread _ start (12) - read (60)
- readlines (12)
- ready (12)
- recover (12)
-
resolve
_ args (12) -
respond
_ to _ missing? (12) -
ret
_ args (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) - ruby (12)
-
ruby 1
. 9 feature (12) -
ruby2
_ keywords (18) -
ruby2
_ keywords _ hash? (6) -
rubygems
/ commands / pristine _ command (12) -
rubygems
/ commands / rdoc _ command (12) - rule (12)
- run (25)
-
run
_ rdoc (12) -
run
_ single _ final (12) -
safe
_ ln (12) - say (12)
- search (12)
-
search
_ with _ source (12) - send (24)
-
set
_ arg _ names (12) - setproperty (24)
- spawn (48)
-
specific
_ extra _ args (12) -
specific
_ extra _ args _ hash (12) - sysopen (12)
- system (48)
- task (12)
-
terminate
_ interaction (12) -
to
_ a (24) -
to
_ enum (48) -
to
_ h (19) -
to
_ json (144) -
to
_ set (24) - transfer (12)
- umcall (12)
- warn (12)
- warning (12)
- with (3)
-
with
_ index (36) -
with
_ object (24) - wrap (12)
- クラス/メソッドの定義 (12)
検索結果
先頭5件
-
Kernel
. # system(command , options={}) -> bool | nil (3.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
引数を外部コマンドとして実行して、成功した時に真を返します。
子プロセスが終了ステータス 0 で終了すると成功とみなし true を返します。
それ以外の終了ステータスの場合は false を返します。
コマンドを実行できなかった場合は nil を返します。
終了ステータスは変数 $? で参照できます。
コマンドを実行することができなかった場合、多くのシェルはステータス
127 を返します。シェルを介さない場合は Ruby の子プロセスがステータス
127 で終了します。
コマンドが実行できなかったのか、コマンドが失敗したのかは、普通
$? を参照することで判別可能です。
=== ...引数を外部コマンドとして実行して、成功した時に真を返します。
子プロセスが終了ステータス 0 で終了すると成功とみなし true を返します。
それ以外の終了ステータスの場合は false を返します。
コマンドを実行できなかった場合は nil を返します。
options で :exception に true を指定することで、
nil や false を返す代わりに例外を発生するようにできます。
終了ステータスは変数 $? で参照できます。
コマンドを実行することができなかった場合、多くのシェルはステータス
127 を返します。シェルを介さない場合は Ruby の子プロセスがス... -
Kernel
. # system(env , command , options={}) -> bool | nil (3.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
引数を外部コマンドとして実行して、成功した時に真を返します。
子プロセスが終了ステータス 0 で終了すると成功とみなし true を返します。
それ以外の終了ステータスの場合は false を返します。
コマンドを実行できなかった場合は nil を返します。
終了ステータスは変数 $? で参照できます。
コマンドを実行することができなかった場合、多くのシェルはステータス
127 を返します。シェルを介さない場合は Ruby の子プロセスがステータス
127 で終了します。
コマンドが実行できなかったのか、コマンドが失敗したのかは、普通
$? を参照することで判別可能です。
=== ...引数を外部コマンドとして実行して、成功した時に真を返します。
子プロセスが終了ステータス 0 で終了すると成功とみなし true を返します。
それ以外の終了ステータスの場合は false を返します。
コマンドを実行できなかった場合は nil を返します。
options で :exception に true を指定することで、
nil や false を返す代わりに例外を発生するようにできます。
終了ステータスは変数 $? で参照できます。
コマンドを実行することができなかった場合、多くのシェルはステータス
127 を返します。シェルを介さない場合は Ruby の子プロセスがス... -
Enumerable
# each _ with _ object(obj) -> Enumerator (1.0) -
与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。
与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。
ブロックを省略した場合は Enumerator を返します。
@param obj 任意のオブジェクトを指定します。
//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerator#with_object -
Enumerator
# with _ index(offset = 0) -> Enumerator (1.0) -
生成時のパラメータに従って、要素にインデックスを添えて繰り返します。 インデックスは offset から始まります。
生成時のパラメータに従って、要素にインデックスを添えて繰り返します。
インデックスは offset から始まります。
ブロックを指定した場合の戻り値は生成時に指定したレシーバ自身です。
//emlist[例][ruby]{
str = "xyz"
enum = Enumerator.new {|y| str.each_byte {|b| y << b }}
enum.with_index {|byte, idx| p [byte, idx] }
# => [120, 0]
# [121, 1]
# [122, 2]
require "stringi... -
Enumerator
# with _ object(obj) -> Enumerator (1.0) -
繰り返しの各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。
繰り返しの各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。
obj には任意のオブジェクトを渡すことができます。
ブロックが渡されなかった場合は、上で説明した繰り返しを実行し、
最後に obj を返す Enumerator を返します。
//emlist[例][ruby]{
# 0,1,2 と呼びだす enumeratorを作る
to_three = Enumerator.new do |y|
3.times do |x|
y << x
end
end
to_three_with_string = to_three.with_object... -
Enumerator
:: Lazy # with _ index(offset = 0) -> Enumerator :: Lazy (1.0) -
生成時のパラメータに従って、要素にインデックスを添えて繰り返します。 インデックスは offset から始まります。
生成時のパラメータに従って、要素にインデックスを添えて繰り返します。
インデックスは offset から始まります。
ブロックを指定した場合の戻り値は生成時に指定したレシーバ自身です。
//emlist[][ruby]{
("a"..).lazy.with_index(1) { |it, index| puts "#{index}:#{it}" }.take(3).force
# => 1:a
# 2:b
# 3:c
//}
@see Enumerator#with_index