module OverrideInvoke
Public Instance Methods
invoke_task(task_string)
click to toggle source
Calls superclass method
# File lib/rake/tilde.rb, line 75 def invoke_task(task_string) task_string = task_string.gsub(/^\~/, '') task_name, args = parse_task_string(task_string) if tilde_tasks.include?(task_name) Rake::Tilde.run(task_name, *args) else super end end
tilde?()
click to toggle source
# File lib/rake/tilde.rb, line 90 def tilde? tilde_tasks.any? end
tilde_tasks()
click to toggle source
# File lib/rake/tilde.rb, line 86 def tilde_tasks @__tilde_tasks ||= [] end
top_level()
click to toggle source
Calls superclass method
# File lib/rake/tilde.rb, line 70 def top_level super Rake::Tilde.sleep_forever if tilde? end