module Rake

Constants

EARLY
EMPTY_TASK_ARGS
GemPackageTask
RDocTask
RakeFileUtils
VERSION

Public Class Methods

application() click to toggle source

Current Rake Application

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

Set the current Rake application object.

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

Load a rakefile.

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

Return the original directory where the Rake application was started.

   # File lib/rake/rake_module.rb
19 def original_dir
20   application.original_dir
21 end

Public Instance Methods

run_tests(pattern='test/test*.rb', log_enabled=false) click to toggle source
   # File lib/rake/runtest.rb
 7 def run_tests(pattern='test/test*.rb', log_enabled=false)
 8   Dir["#{pattern}"].each { |fn|
 9     $stderr.puts fn if log_enabled
10     begin
11       require fn
12     rescue Exception => ex
13       $stderr.puts "Error in #{fn}: #{ex.message}"
14       $stderr.puts ex.backtrace
15       assert false
16     end
17   }
18 end