951件ヒット
[1-100件を表示]
(0.056秒)
ライブラリ
- ビルトイン (399)
-
cgi
/ core (24) - delegate (12)
- fiddle (36)
-
json
/ add / bigdecimal (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
net
/ ftp (72) -
net
/ smtp (24) - optparse (48)
- pathname (84)
- rake (24)
-
rubygems
/ command (48) -
rubygems
/ command _ manager (24) -
rubygems
/ doc _ manager (12) - un (12)
- win32ole (60)
- zlib (12)
クラス
- BasicObject (36)
- BigDecimal (12)
- Data (3)
- Date (12)
- DateTime (12)
- Delegator (12)
- Enumerator (24)
-
Enumerator
:: Lazy (60) -
Fiddle
:: Closure (12) -
Fiddle
:: Closure :: BlockCaller (12) -
Fiddle
:: Function (12) -
Gem
:: Command (48) -
Gem
:: CommandManager (24) -
Gem
:: DocManager (12) - Method (66)
- Module (36)
-
Net
:: FTP (72) -
Net
:: SMTP (24) - NoMethodError (12)
- Object (108)
- OptionParser (48)
- Pathname (84)
- Proc (6)
- Rational (12)
- Regexp (12)
- String (12)
- UnboundMethod (12)
- WIN32OLE (48)
-
WIN32OLE
_ EVENT (12) -
Zlib
:: GzipWriter (12)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (24)
- Kernel (12)
-
Rake
:: TaskManager (24)
キーワード
- % (12)
- === (8)
- [] (24)
-
_ _ send _ _ (24) -
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
add
_ extra _ args (12) -
bind
_ call (12) - binread (12)
- call (48)
-
class
_ exec (12) -
create
_ rule (12) - curry (22)
-
define
_ task (12) - dir (24)
-
each
_ with _ index (24) -
enum
_ for (48) - handler= (12)
- handles? (12)
- include? (12)
- invoke (12)
- list (24)
- ls (24)
-
method
_ missing (36) - mkdir (12)
- mkmf (12)
-
module
_ exec (12) - open (24)
- order (48)
- printf (12)
-
process
_ args (12) -
public
_ send (24) - read (12)
- readlines (12)
- ready (12)
-
respond
_ to _ missing? (12) -
ruby2
_ keywords (18) - run (12)
-
run
_ rdoc (12) - send (24)
-
to
_ enum (48) -
to
_ json (60) - with (3)
-
with
_ index (36)
検索結果
先頭5件
-
NoMethodError
# args -> [object] (21108.0) -
メソッド呼び出しに使われた引数を配列で返します。
...メソッド呼び出しに使われた引数を配列で返します。
例:
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main:Object>
:foobar
[1, 2, 3]... -
Fiddle
:: Closure # args -> [Integer] (21102.0) -
引数の型を表す配列を返します。
引数の型を表す配列を返します。 -
Gem
:: Command # add _ extra _ args(args) -> Array (12309.0) -
$HOME/.gemrc から読み込んだ引数を追加します。
...$HOME/.gemrc から読み込んだ引数を追加します。
@param args 追加する引数を配列で指定します。... -
Gem
:: CommandManager # process _ args(args) -> () (9225.0) -
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
...引数 args を処理して gem コマンドを実行するために必要な処理を行います。
@param args コマンドラインから受け取った引数を指定します。... -
Gem
:: DocManager # run _ rdoc(*args) (9208.0) -
与えられた引数を使用して RDoc を実行します。
...与えられた引数を使用して RDoc を実行します。
@param args RDoc に与える引数を指定します。
@raise Gem::FilePermissionError RDoc でドキュメント生成中にファイルにアクセス出来なかった場合に発生します。... -
Enumerable
# each _ with _ index(*args) {|item , index| . . . } -> self (6309.0) -
要素とそのインデックスをブロックに渡して繰り返します。
...ndex は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。
@param args イテレータメソッド (each など) にそのまま渡されます。
//emlist[例][ruby]{
[5, 10, 15].each_with_inde......x do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}
//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}
@see Enumerator#with_index... -
BasicObject
# _ _ send _ _ (name , *args) -> object (6249.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...name を args を引数にして呼び出し、メソッドの結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
@param name 呼び出すメソッドの名前。 Symbol または文字列で指定します。
@param args メソッ......il
def delete(*args)
"(Mail#delete) - delete " + args.join(',')
end
def send(name, *args)
"(Mail#send) - #{name} #{args.join(',')}"
end
end
mail = Mail.new
mail.send :delete, "gentle", "readers" # => "(Mail#send) - delete gentle,readers"
mail.__send__ :delete, "gentle", "reader......s" # => "(Mail#delete) - delete gentle,readers"
//}
@see Object#send... -
BasicObject
# _ _ send _ _ (name , *args) { . . . . } -> object (6249.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...name を args を引数にして呼び出し、メソッドの結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
@param name 呼び出すメソッドの名前。 Symbol または文字列で指定します。
@param args メソッ......il
def delete(*args)
"(Mail#delete) - delete " + args.join(',')
end
def send(name, *args)
"(Mail#send) - #{name} #{args.join(',')}"
end
end
mail = Mail.new
mail.send :delete, "gentle", "readers" # => "(Mail#send) - delete gentle,readers"
mail.__send__ :delete, "gentle", "reader......s" # => "(Mail#delete) - delete gentle,readers"
//}
@see Object#send... -
Object
# send(name , *args) -> object (6231.0) -
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...クトのメソッド name を args を引数に
して呼び出し、メソッドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
send が再定義された場合に備えて別名 __send__ も
用意されており、ラ......end__ は再定義すべきではありません。
send, __send__ は、メソッドの呼び出し制限
にかかわらず任意のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send......定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
//emlist[][ruby]{
p -365.send(:abs) #=> 365
p "ruby".send(:sub,/./,"R") #=> "Ruby"
class Foo
def foo() "foo" end
def bar() "bar" end
def baz() "baz" end
end
# 任意のキーとメソッド(の...