Module: Buildr::Build

Includes:
Extension
Included in:
Project
Defined in:
lib/buildr/core/build.rb

Instance Method Summary collapse

Methods included from Extension

included

Instance Method Details

#build(*prereqs, &block) ⇒ Object

:call-seq:

build(*prereqs) => task
build { |task| .. } => task

Returns the project’s build task. With arguments or block, also enhances that task.



64
65
66
# File 'lib/buildr/core/build.rb', line 64

def build(*prereqs, &block)
  task('build').enhance prereqs, &block
end

#clean(*prereqs, &block) ⇒ Object

:call-seq:

clean(*prereqs) => task
clean { |task| .. } => task

Returns the project’s clean task. With arguments or block, also enhances that task.



73
74
75
# File 'lib/buildr/core/build.rb', line 73

def clean(*prereqs, &block)
  task('clean').enhance prereqs, &block
end