method
new
v2_2_9 -
Show latest stable
- Class:
Rake::Application
new()public
Initialize a Rake::Application object.
# File lib/rake/application.rb, line 46
def initialize
super
@name = 'rake'
@rakefiles = DEFAULT_RAKEFILES.dup
@rakefile = nil
@pending_imports = []
@imported = []
@loaders = {}
@default_loader = Rake::DefaultLoader.new
@original_dir = Dir.pwd
@top_level_tasks = []
add_loader('rb', DefaultLoader.new)
add_loader('rf', DefaultLoader.new)
add_loader('rake', DefaultLoader.new)
@tty_output = STDOUT.tty?
@terminal_columns = ENV['RAKE_COLUMNS'].to_i
end Related methods
- Instance methods
- add_import
- add_loader
- collect_command_line_tasks
- default_task_name
- deprecate
- display_error_message
- display_exception_backtrace
- display_exception_details
- display_exception_message_details
- display_prerequisites
- display_tasks_and_comments
- dynamic_width
- dynamic_width_stty
- dynamic_width_tput
- exit_because_of_exception
- find_rakefile_location
- handle_options
- has_cause?
- have_rakefile
- init
- invoke_task
- load_imports
- load_rakefile
- options
- parse_task_string
- print_rakefile_directory
- rake_require
- rakefile_location
- raw_load_rakefile
- run
- run_with_threads
- standard_exception_handling
- standard_rake_options
- system_dir
- terminal_width
- thread_pool
- top_level
- trace
- truncate
- truncate_output?
- tty_output=
- tty_output?
- unix?
- windows?
- Class methods
- new
- Private methods
-
glob -
has_chain? -
select_tasks_to_show -
select_trace_output -
sort_options -
standard_system_dir