Class: PactBroker::Config::Load

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/pact_broker/config/load.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Logging

included, #log_error

Constructor Details

#initialize(configuration) ⇒ Load

Returns a new instance of Load.



16
17
18
# File 'lib/pact_broker/config/load.rb', line 16

def initialize configuration
  @configuration = configuration
end

Class Method Details

.call(configuration) ⇒ Object



12
13
14
# File 'lib/pact_broker/config/load.rb', line 12

def self.call configuration
  new(configuration).call
end

Instance Method Details

#callObject



20
21
22
23
24
# File 'lib/pact_broker/config/load.rb', line 20

def call
  Setting.each do | setting |
    set_value_on_configuration setting
  end
end