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
# 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