In Files

  • rake/alt_system.rb
  • rake/application.rb
  • rake/cloneable.rb
  • rake/contrib/compositepublisher.rb
  • rake/contrib/ftptools.rb
  • rake/contrib/rubyforgepublisher.rb
  • rake/contrib/sshpublisher.rb
  • rake/default_loader.rb
  • rake/dsl_definition.rb
  • rake/early_time.rb
  • rake/ext/module.rb
  • rake/ext/time.rb
  • rake/file_creation_task.rb
  • rake/file_list.rb
  • rake/file_task.rb
  • rake/file_utils.rb
  • rake/file_utils_ext.rb
  • rake/gempackagetask.rb
  • rake/invocation_chain.rb
  • rake/invocation_exception_mixin.rb
  • rake/loaders/makefile.rb
  • rake/multi_task.rb
  • rake/name_space.rb
  • rake/packagetask.rb
  • rake/pseudo_status.rb
  • rake/rake_module.rb
  • rake/rdoctask.rb
  • rake/rule_recursion_overflow_error.rb
  • rake/runtest.rb
  • rake/task.rb
  • rake/task_argument_error.rb
  • rake/task_arguments.rb
  • rake/task_manager.rb
  • rake/tasklib.rb
  • rake/testtask.rb
  • rake/version.rb
  • rake/win32.rb

Rake

Public Class Methods

application() click to toggle source

Current Rake Application

 
               # File 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 rake/rake_module.rb, line 14
def application=(app)
  @application = app
end
            
load_rakefile(path) click to toggle source

Load a rakefile.

 
               # File 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 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 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