TaskArguments manage the arguments passed to a task.
Methods
- #
- E
- I
- L
- M
- N
- T
- V
- W
Included Modules
Attributes
[R] | names |
Class Public methods
new(names, values, parent=nil)
Link
Create a TaskArgument object with a list of named arguments (given by :names) and a set of associated values (given by :values). :parent is the parent argument object.
Instance Public methods
each(&block)
Link
inspect()
Link
method_missing(sym, *args)
Link
new_scope(names)
Link
Create a new argument scope using the prerequisite argument names.
to_hash()
Link
to_s()
Link
values_at(*keys)
Link
with_defaults(defaults)
Link
Specify a hash of default values for task arguments. Use the defaults only if there is no specific value for the given argument.
Instance Protected methods