Module: SystemBuilder
- Defined in:
- lib/system_builder.rb,
lib/system_builder/cli.rb,
lib/system_builder/version.rb,
lib/system_builder/configurator.rb
Defined Under Namespace
Classes: Box, BoxTasks, CLI, DebianBoot, DiskImage, DiskNfsRootImage, DiskSquashfsImage, InitRamFsConfigurator, IsoImage, IsoSquashfsImage, LiveImage, ProcConfigurator, PuppetConfigurator, Task
Constant Summary
collapse
- VERSION =
"0.0.20"
- @@configurations =
{}
Class Method Summary
collapse
Class Method Details
.config(name, value = nil, &block) ⇒ Object
8
9
10
11
12
|
# File 'lib/system_builder.rb', line 8
def self.config(name, value = nil, &block)
value = (value or block.call)
puts "* load configuration #{name}"
@@configurations[name.to_s] = value
end
|
.configuration(name) ⇒ Object
14
15
16
|
# File 'lib/system_builder.rb', line 14
def self.configuration(name)
@@configurations[name.to_s]
end
|