Class: Mattermark::Client

Inherits:
Object
  • Object
show all
Includes:
Companies, Request
Defined in:
lib/mattermark/client.rb,
lib/mattermark/client/companies.rb

Defined Under Namespace

Modules: Companies

Instance Method Summary collapse

Methods included from Companies

#companies, #company

Methods included from Request

#get

Constructor Details

#initialize(opts = {}) ⇒ Client

Returns a new instance of Client.



9
10
11
12
13
14
# File 'lib/mattermark/client.rb', line 9

def initialize(opts={})
  config = Mattermark.configuration.merge(opts)
  Mattermark::Configuration::KEYS.each do |key|
    send("#{key}=", config[key])
  end
end

Instance Method Details

#base_urlObject



16
17
18
# File 'lib/mattermark/client.rb', line 16

def base_url
  'https://mattermark.com/app/v0'
end