Methods
Included Modules
- Test::Unit::Assertions
Classes and Modules
Module Rake::AltSystemModule 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::PseudoStatus
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
Current Rake Application
[ show source ]
# File lib/rake.rb, line 269
269: def application
270: @application ||= Rake::Application.new
271: end
Set the current Rake application object.
[ show source ]
# File lib/rake.rb, line 274
274: def application=(app)
275: @application = app
276: end
Return the original directory where the Rake application was started.
[ show source ]
# File lib/rake.rb, line 279
279: def original_dir
280: application.original_dir
281: end
Public Instance methods
[ show source ]
# 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