Module: Buildr::Project::RecursiveTask

Defined in:
lib/buildr/core/project.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#projectObject

Returns the value of attribute project.



188
189
190
# File 'lib/buildr/core/project.rb', line 188

def project
  @project
end

#task_nameObject

Returns the value of attribute task_name.



188
189
190
# File 'lib/buildr/core/project.rb', line 188

def task_name
  @task_name
end

Instance Method Details

#invoke_prerequisites(*args) ⇒ Object



189
190
191
192
# File 'lib/buildr/core/project.rb', line 189

def invoke_prerequisites(*args)
  @prerequisites |= @project.projects(:immediate => true).map {|project| project.task(@task_name)}
  super
end