Class: PuppetLibrary::Server

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/puppet_library/server.rb

Defined Under Namespace

Classes: Config

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(forge) ⇒ Server

Returns a new instance of Server.



41
42
43
44
# File 'lib/puppet_library/server.rb', line 41

def initialize(forge)
    super(nil)
    @forge = forge
end

Class Method Details

.set_up {|Config.new(forge)| ... } ⇒ Object

Yields:



35
36
37
38
39
# File 'lib/puppet_library/server.rb', line 35

def self.set_up(&config_block)
    forge = Forge::Multi.new
    yield(Config.new(forge))
    Server.new(forge)
end