class Jisota::Configuration::DSL
Public Class Methods
new(target)
click to toggle source
# File lib/jisota/configuration.rb, line 43 def initialize(target) @target = target end
Public Instance Methods
package(name, &block)
click to toggle source
# File lib/jisota/configuration.rb, line 47 def package(name, &block) @target.packages << Package.new(name, &block) end
role(name, &block)
click to toggle source
# File lib/jisota/configuration.rb, line 51 def role(name, &block) @target.roles << Role.new(name, &block) end
server(host, options = {})
click to toggle source
# File lib/jisota/configuration.rb, line 55 def server(host, options = {}) @target.servers << Server.new(host, options) end