Module: Rake (Ruby 2.2.2)
Description: Module : Rake - Ruby 2.2.2

- Home
- Core 2.2.2
- Std-lib 2.2.2
- Downloads

Support for the Ruby 2.2 series has ended. See here for reference.

### Home Classes Methods

### In Files

- rake.rb
- rake/alt_system.rb
- rake/application.rb
- rake/backtrace.rb
- rake/clean.rb
- rake/cloneable.rb
- rake/contrib/compositepublisher.rb
- rake/contrib/ftptools.rb
- rake/contrib/rubyforgepublisher.rb
- rake/contrib/sshpublisher.rb
- rake/cpu_counter.rb
- rake/default_loader.rb
- rake/dsl_definition.rb
- rake/early_time.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/invocation_chain.rb
- rake/invocation_exception_mixin.rb
- rake/late_time.rb
- rake/linked_list.rb
- rake/loaders/makefile.rb
- rake/multi_task.rb
- rake/name_space.rb
- rake/packagetask.rb
- rake/phony.rb
- rake/private_reader.rb
- rake/promise.rb
- rake/pseudo_status.rb
- rake/rake_module.rb
- rake/rule_recursion_overflow_error.rb
- rake/runtest.rb
- rake/scope.rb
- rake/task.rb
- rake/task_argument_error.rb
- rake/task_arguments.rb
- rake/task_manager.rb
- rake/tasklib.rb
- rake/testtask.rb
- rake/thread_history_display.rb
- rake/thread_pool.rb
- rake/trace_output.rb
- rake/version.rb
- rake/win32.rb

### Namespace

- MODULE Rake::Cleaner
- MODULE Rake::DSL
- MODULE Rake::FileUtilsExt
- MODULE Rake::InvocationExceptionMixin
- MODULE Rake::PrivateReader
- 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::InvocationChain
- CLASS Rake::LateTime
- CLASS Rake::LinkedList
- CLASS Rake::MakefileLoader
- CLASS Rake::MultiTask
- CLASS Rake::NameSpace
- CLASS Rake::PackageTask
- CLASS Rake::RuleRecursionOverflowError
- CLASS Rake::Scope
- 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

- ::add_rakelib
- ::application
- ::application=
- ::load_rakefile
- ::original_dir

### Included Modules

- Test::Unit::Assertions

### Class/Module Index

Quicksearch

- FileUtils
- Module
- Object
- Pathname
- Rake::Application
- Rake::CompositePublisher
- Rake::DSL
- Rake::DefaultLoader
- Rake::EarlyTime
- Rake::FileCreationTask
- Rake::FileList
- Rake::FileTask
- Rake::FileUtilsExt
- Rake::InvocationChain
- Rake::InvocationChain::EmptyInvocationChain
- Rake::InvocationExceptionMixin
- Rake::LateTime
- Rake::LinkedList
- Rake::LinkedList::EmptyLinkedList
- Rake::MakefileLoader
- Rake::MultiTask
- Rake::NameSpace
- Rake::PackageTask
- Rake::PrivateReader
- Rake::RuleRecursionOverflowError
- Rake::Scope
- Rake::SshDirPublisher
- Rake::SshFilePublisher
- Rake::SshFreshDirPublisher
- Rake::Task
- Rake::TaskArgumentError
- Rake::TaskArguments
- Rake::TaskLib
- Rake::TaskManager
- Rake::TestTask
- Rake::Win32
- String

No matching classes.

# Rake

### Constants

CommandLineOptionError
EARLY
LATE
VERSION

### Public Class Methods

add_rakelib(*files) click to toggle source

Add files to the rakelib list

                   # File rake/rake_module.rb, line 32
    def add_rakelib(*files)
      application.options.rakelib ||= []
      application.options.rakelib.concat(files)
    end

application() click to toggle source

Current Rake Application

                   # File rake/rake_module.rb, line 7
    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 12
    def application=(app)
      @application = app
    end

load_rakefile(path) click to toggle source

Load a rakefile.

                   # File rake/rake_module.rb, line 27
    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 22
    def original_dir
      application.original_dir
    end