Class: FormStalker::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/form_stalker/config.rb

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = nil) ⇒ Config

Returns a new instance of Config.



10
11
12
13
14
# File 'lib/form_stalker/config.rb', line 10

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

Instance Attribute Details

#base_uriObject

Returns the value of attribute base_uri.



8
9
10
# File 'lib/form_stalker/config.rb', line 8

def base_uri
  @base_uri
end

#oauth_tokenObject

Returns the value of attribute oauth_token.



8
9
10
# File 'lib/form_stalker/config.rb', line 8

def oauth_token
  @oauth_token
end

#protocolObject

Returns the value of attribute protocol.



8
9
10
# File 'lib/form_stalker/config.rb', line 8

def protocol
  @protocol
end