Module: Baptize::DSL
Instance Method Summary
collapse
#any?, #delete, #fetch, #method_missing, #respond_to?, #set, #set_if_empty
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Baptize::Plugins::Env
Instance Method Details
#package(package_name, &config_block) ⇒ Object
6
7
8
|
# File 'lib/baptize/dsl.rb', line 6
def package(package_name, &config_block)
Registry.define_package(package_name, &config_block)
end
|
#policy(role, *packages) ⇒ Object
10
11
12
|
# File 'lib/baptize/dsl.rb', line 10
def policy(role, *packages)
Registry.define_policy role, [packages].flatten
end
|
#server(role, host, options = {}) ⇒ Object
14
15
16
|
# File 'lib/baptize/dsl.rb', line 14
def server(role, host, options = {})
Registry.define_server(role, host, options)
end
|