Class: PactBroker::Config::Load

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

Constant Summary

Constants included from Logging

Logging::LOG_DIR, Logging::LOG_FILE_NAME

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Logging

included, #log_error, #logger, #logger=

Constructor Details

#initialize(configuration) ⇒ Load

Returns a new instance of Load.



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

def initialize configuration
  @configuration = configuration
end

Class Method Details

.call(configuration) ⇒ Object



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

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

Instance Method Details

#callObject



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

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