module Rake::Leaves
Public Instance Methods
alias_param(new_name, original_name)
click to toggle source
Alias a task parameter
# File lib/rake/leaves.rb, line 21 def alias_param (new_name, original_name) original_name = original_name.to_sym aliases = Rake.application.last_param_aliases aliases[original_name] ||= [] aliases[original_name].push new_name Rake.application.last_param_aliases = aliases end
optional_params(params)
click to toggle source
Define optional task parameters
# File lib/rake/leaves.rb, line 16 def optional_params (params) Rake.application.last_optional_params = params end
params(*params)
click to toggle source
Define required task parameters
# File lib/rake/leaves.rb, line 11 def params (*params) Rake.application.last_required_params = params end
request_missing_params()
click to toggle source
Allow the task to request missing [required] arguments from the user
# File lib/rake/leaves.rb, line 30 def request_missing_params Rake.application.last_request_missing_params = true end