Namespace
Methods
A
L
O
R
Included Modules
Constants
DeprecatedCommands = Object.new.extend(DSL)
 
EARLY = EarlyTime.instance
 
EMPTY_TASK_ARGS = TaskArguments.new([], [])
 
VERSION = '0.9.2.2'
 
Class Public methods
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
Instance Public methods
run_tests(pattern='test/test*.rb', log_enabled=false)
# File lib/rake/runtest.rb, line 7
def run_tests(pattern='test/test*.rb', log_enabled=false)
  Dir["#{pattern}"].each { |fn|
    $stderr.puts fn if log_enabled
    begin
      require fn
    rescue Exception => ex
      $stderr.puts "Error in #{fn}: #{ex.message}"
      $stderr.puts ex.backtrace
      assert false
    end
  }
end