Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > Rake::TaskArgumentsクラス
クラスの継承リスト: Rake::TaskArguments < Enumerable < Object < Kernel < BasicObject
タスクに渡されるパラメータの管理をするクラスです。
new(names, values, parent = nil)
[permalink][rdoc]自身を初期化します。
self[key] -> object
[permalink][rdoc]与えられたパラメータ名に対応する値を返します。
each {|key, val| ... } -> Hash
[permalink][rdoc]自身に含まれるパラメータ名とそれに対応する値をブロックパラメータとしてブロックを評価します。
[SEE_ALSO] Hash#each
inspect -> String
[permalink][rdoc]to_s -> String
自身を人間に読みやすい文字列にして返します。
[SEE_ALSO] Hash#inspect
lookup(name) -> object
[permalink][rdoc]与えられた名前に対応する値を返します。
names -> Array
[permalink][rdoc]パラメータ名のリストを返します。
new_scope(names) -> Rake::TaskArguments
[permalink][rdoc]与えられたパラメータ名のリストを使用して新しい Rake::TaskArguments を作成します。
to_hash -> Hash
[permalink][rdoc]パラメータ名と対応する値を格納したハッシュを返します。
with_defaults(defaults) -> Hash
[permalink][rdoc]パラメータにデフォルト値をセットします。