Method: Propono::Client#initialize
- Defined in:
- lib/propono/components/client.rb
#initialize(settings = {}, &block) ⇒ Client
Returns a new instance of Client.
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/propono/components/client.rb', line 28 def initialize(settings = {}, &block) @config = Configuration.new if block_given? configure(&block) else settings.each do |key, value| config.send("#{key}=", value) end end @aws_client = AwsClient.new(AwsConfig.new(config)) end |