###########################################################################

Methods
Included Modules
Classes and Modules
Module Rake::Cloneable
Module Rake::TaskManager
Module Rake::Win32
Class Rake::Application
Class Rake::DefaultLoader
Class Rake::EarlyTime
Class Rake::FileCreationTask
Class Rake::FileList
Class Rake::FileTask
Class Rake::GemPackageTask
Class Rake::InvocationChain
Class Rake::MakefileLoader
Class Rake::MultiTask
Class Rake::NameSpace
Class Rake::PackageTask
Class Rake::RDocTask
Class Rake::RuleRecursionOverflowError
Class Rake::Task
Class Rake::TaskArgumentError
Class Rake::TaskArguments
Class Rake::TaskLib
Class Rake::TestTask
Constants
EMPTY_TASK_ARGS = TaskArguments.new([], [])
EARLY = EarlyTime.instance
Public Class methods
application()

Current Rake Application

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

Set the current Rake application object.

     # File lib/rake.rb, line 276
276:     def application=(app)
277:       @application = app
278:     end
original_dir()

Return the original directory where the Rake application was started.

     # File lib/rake.rb, line 281
281:     def original_dir
282:       application.original_dir
283:     end
Public Instance methods
run_tests(pattern='test/test*.rb', log_enabled=false)
    # File lib/rake/runtest.rb, line 9
 9:   def run_tests(pattern='test/test*.rb', log_enabled=false)
10:     Dir["#{pattern}"].each { |fn|
11:       puts fn if log_enabled
12:       begin
13:         load fn
14:       rescue Exception => ex
15:         puts "Error in #{fn}: #{ex.message}"
16:         puts ex.backtrace
17:         assert false
18:       end
19:     }
20:   end