Sha256: 3747281e91291ce41204373a90eeb659f7a02fc513d94932580b29cff967eb95

Contents?: true

Size: 357 Bytes

Versions: 6

Compression:

Stored size: 357 Bytes

Contents

module FormStalker
  class Config
    DEFAULT_VALUES = {
      protocol: 'https',
      base_uri: 'www.formstack.com/api/v2'
    }.freeze

    attr_accessor :protocol, :base_uri, :oauth_token

    def initialize(attributes = nil)
      DEFAULT_VALUES.merge(attributes || {}).each do |name, value|
        send("#{name}=", value)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
form_stalker-1.0.5 lib/form_stalker/config.rb
form_stalker-1.0.4 lib/form_stalker/config.rb
form_stalker-1.0.3 lib/form_stalker/config.rb
form_stalker-1.0.2 lib/form_stalker/config.rb
form_stalker-1.0.1 lib/form_stalker/config.rb
form_stalker-1.0.0 lib/form_stalker/config.rb