class Object

Public Instance Methods

display_tasks(patterns) click to toggle source
# File lib/pry-rake/commands/rake.rb, line 16
def display_tasks(patterns)
  pattern = patterns.shift
  rake.options.show_task_pattern = Regexp.new(pattern || '')
  rake.display_tasks_and_comments
end
initialize_rake() click to toggle source
# File lib/pry-rake/commands/rake.rb, line 9
def initialize_rake
  rake.init
  rake.send(:select_tasks_to_show, rake.options, :tasks, nil)
  rake.load_rakefile
  rake.handle_options
end
invoke_task(task_string) click to toggle source
# File lib/pry-rake/commands/rake.rb, line 22
def invoke_task(task_string)
  rake.invoke_task(task_string)
  rake.tasks.each(&:reenable)
end
rake() click to toggle source
# File lib/pry-rake/commands/rake.rb, line 5
def rake
  Rake.application
end