class Rake::Ant::RakeTarget
Constants
- ALREADY_DEFINED_PREFIX
Public Class Methods
new(ant, rake_task)
click to toggle source
Calls superclass method
# File lib/rake/ant/target.rb, line 9 def initialize(ant, rake_task) super() set_project ant.project set_name generate_unique_target_name rake_task.name rake_task.prerequisites.each { |prereq| add_dependency prereq } @rake_task = rake_task end
Public Instance Methods
execute()
click to toggle source
# File lib/rake/ant/target.rb, line 19 def execute @rake_task.execute end
Private Instance Methods
generate_unique_target_name(name)
click to toggle source
# File lib/rake/ant/target.rb, line 24 def generate_unique_target_name(name) # FIXME: This is not guaranteed to be unique and may be a wonky naming convention? if project.targets.get(name) project.log "ant already defines #{name}. Redefining as #{ALREADY_DEFINED_PREFIX}#{name}" name = ALREADY_DEFINED_PREFIX + name end name end