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