Module: Vx::Builder

Extended by:
Builder
Included in:
Builder
Defined in:
lib/vx/builder.rb,
lib/vx/builder/task.rb,
lib/vx/builder/matrix.rb,
lib/vx/builder/script.rb,
lib/vx/builder/version.rb,
lib/vx/builder/script/env.rb,
lib/vx/builder/script/java.rb,
lib/vx/builder/script/ruby.rb,
lib/vx/builder/script/cache.rb,
lib/vx/builder/script/scala.rb,
lib/vx/builder/configuration.rb,
lib/vx/builder/helper/config.rb,
lib/vx/builder/script/script.rb,
lib/vx/builder/script/clojure.rb,
lib/vx/builder/script/prepare.rb,
lib/vx/builder/script/services.rb,
lib/vx/builder/script/artifacts.rb,
lib/vx/builder/build_configuration.rb,
lib/vx/builder/build_configuration/env.rb,
lib/vx/builder/helper/trace_sh_command.rb,
lib/vx/builder/build_configuration/cache.rb,
lib/vx/builder/build_configuration/deploy.rb,
lib/vx/builder/build_configuration/artifacts.rb

Defined Under Namespace

Modules: Helper Classes: BuildConfiguration, Configuration, Matrix, MissingKeys, Script, Task

Constant Summary collapse

VERSION =
"0.1.6"

Instance Method Summary collapse

Instance Method Details

#configObject



26
27
28
# File 'lib/vx/builder.rb', line 26

def config
  @config ||= Configuration.new
end

#configure {|config| ... } ⇒ Object

Yields:



21
22
23
24
# File 'lib/vx/builder.rb', line 21

def configure
  yield config if block_given?
  config
end

#reset_config!Object



30
31
32
# File 'lib/vx/builder.rb', line 30

def reset_config!
  @config = nil
end