class RIMS::Cmd::ServiceConfigChainBuilder

Public Class Methods

new() click to toggle source
# File lib/rims/cmd.rb, line 81
def initialize
  @build = proc{ Service::Configuration.new }
end

Public Instance Methods

call() click to toggle source
# File lib/rims/cmd.rb, line 91
def call
  @build.call
end
chain(&block) click to toggle source
# File lib/rims/cmd.rb, line 85
def chain(&block)
  parent = @build
  @build = proc{ block.call(parent.call) }
  self
end