Module: Rake::Intercept

Defined in:
lib/rake/pro/keystore.rb

Instance Method Summary collapse

Instance Method Details

#invoke_task(*args) ⇒ Object



141
142
143
144
145
# File 'lib/rake/pro/keystore.rb', line 141

def invoke_task *args
  task_name, pruned = (Rake.application.cfg ||= Application::KeySpace.new).before_invoke(parse_task_string args.first)
  super if Rake::Task.task_defined?(task_name) || !pruned
  Rake.application.cfg.after_invoke(parse_task_string args.first)
end