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