module Rake

Constants

EARLY
EMPTY_TASK_ARGS
GemPackageTask
RDocTask
VERSION

Public Class Methods

application() click to toggle source

Current Rake Application

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

Set the current Rake application object.

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

Load a rakefile.

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

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

Public Instance Methods

run_tests(pattern='test/test*.rb', log_enabled=false) click to toggle source
# 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