Class: Stackd::Config

Inherits:
Object
  • Object
show all
Includes:
Stackd::Concerns::TattrAccessor
Defined in:
lib/stackd/config.rb

Instance Method Summary collapse

Methods included from Stackd::Concerns::TattrAccessor

#tattr?

Constructor Details

#initialize(attrs = {}) ⇒ Config

Returns a new instance of Config.



9
10
11
12
13
# File 'lib/stackd/config.rb', line 9

def initialize attrs = {}
  attrs.each do |key, val|
    public_send :"#{key}=", val
  end
end

Instance Method Details

#api_urlObject



19
20
21
# File 'lib/stackd/config.rb', line 19

def api_url
  @api_url || "https://api.stackd.com"
end

#auth_urlObject



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

def auth_url
  @auth_url || "https://stackd.com/authorize"
end