Namespace
Methods
A
L
O
Constants
CommandLineOptionError = Class.new(StandardError)
 
DeprecatedCommands = Object.new.extend(DSL)
 
EARLY = EarlyTime.instance
 
EMPTY_TASK_ARGS = TaskArguments.new([], [])
 
VERSION = '0.9.6'
 
Instance Public methods
add_rakelib(*files)

Add files to the rakelib list

# File lib/rake/rake_module.rb, line 29
def add_rakelib(*files)
  application.options.rakelib ||= []
  files.each do |file|
    application.options.rakelib << file
  end
end
application()

Current Rake Application

# File lib/rake/rake_module.rb, line 9
def application
  @application ||= Rake::Application.new
end
application=(app)

Set the current Rake application object.

# File lib/rake/rake_module.rb, line 14
def application=(app)
  @application = app
end
load_rakefile(path)

Load a rakefile.

# File lib/rake/rake_module.rb, line 24
def load_rakefile(path)
  load(path)
end
original_dir()

Return the original directory where the Rake application was started.

# File lib/rake/rake_module.rb, line 19
def original_dir
  application.original_dir
end