class Dynamo::Model::Configuration

this configuration class has all attributes to configure the api url and authorizations params

Attributes

access_key_id[RW]

principal attributes to execute an http request

env[RW]

principal attributes to execute an http request

region[RW]

principal attributes to execute an http request

secret_access_key[RW]

principal attributes to execute an http request

Public Class Methods

config() click to toggle source

Global settings for Dynamo::Model

# File lib/dynamo/model/configuration.rb, line 25
def self.config
  @config ||= Dynamo::Model::Configuration.new
end
configure() { |config()| ... } click to toggle source

Configures global settings for ModelApi

ModelApi.configure do |config|
  config.key = "secret"
  config.uuid = "secret"
  config.env = :development
  config.url = {
    development: "http://localhost:3000",
    test: "http://test-domain.com.br",
    production: "http://domain.com.br/api/v1"
  }
end
# File lib/dynamo/model/configuration.rb, line 20
def self.configure(&_block)
  yield(config())
end
new() click to toggle source

constructor that set default values

# File lib/dynamo/model/configuration.rb, line 30
def initialize
  self.access_key_id = ''
  self.secret_access_key = ''
  self.region = ''
  self.env = :development
end