Namespace
- MODULE Rake::AltSystem
- MODULE Rake::Cloneable
- MODULE Rake::DSL
- MODULE Rake::FileUtilsExt
- MODULE Rake::InvocationExceptionMixin
- MODULE Rake::TaskManager
- MODULE Rake::Win32
- CLASS Rake::Application
- CLASS Rake::CompositePublisher
- CLASS Rake::DefaultLoader
- CLASS Rake::EarlyTime
- CLASS Rake::FileCreationTask
- CLASS Rake::FileList
- CLASS Rake::FileTask
- CLASS Rake::FtpFile
- CLASS Rake::FtpUploader
- CLASS Rake::InvocationChain
- CLASS Rake::MakefileLoader
- CLASS Rake::MultiTask
- CLASS Rake::NameSpace
- CLASS Rake::PackageTask
- CLASS Rake::PseudoStatus
- CLASS Rake::RDocTask
- CLASS Rake::RubyForgePublisher
- CLASS Rake::RuleRecursionOverflowError
- CLASS Rake::SshDirPublisher
- CLASS Rake::SshFilePublisher
- CLASS Rake::SshFreshDirPublisher
- CLASS Rake::Task
- CLASS Rake::TaskArgumentError
- CLASS Rake::TaskArguments
- CLASS Rake::TaskLib
- CLASS Rake::TestTask
Methods
Included Modules
Constants
DeprecatedCommands | = | Object.new.extend(DSL) |
EARLY | = | EarlyTime.instance |
EMPTY_TASK_ARGS | = | TaskArguments.new([], []) |
VERSION | = | '0.9.2.2' |
Instance Public methods
application()
Link
Current Rake Application
load_rakefile(path)
Link
Load a rakefile.
original_dir()
Link
Return the original directory where the Rake application was started.
run_tests(pattern='test/test*.rb', log_enabled=false)
Link
# File ../ruby/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