class RakeDependencies::Tasks::Fetch
Public Instance Methods
define()
click to toggle source
# File lib/rake_dependencies/tasks/fetch.rb, line 16 def define desc "Fetch #{dependency}" task name => [ scoped_task_name(download_task), scoped_task_name(extract_task) ] end
process_arguments(args)
click to toggle source
Calls superclass method
RakeDependencies::TaskLib#process_arguments
# File lib/rake_dependencies/tasks/fetch.rb, line 11 def process_arguments args super(args) self.name = args[0] if args[0] end
Private Instance Methods
scoped_task_name(task_name)
click to toggle source
# File lib/rake_dependencies/tasks/fetch.rb, line 26 def scoped_task_name(task_name) Rake.application.current_scope.path_with_task_name(task_name) end