Class: Desk::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/desk/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ Client

Returns a new instance of Client.



14
15
16
# File 'lib/desk/client.rb', line 14

def initialize(opts={})
  @opts = opts
end

Instance Method Details

#articlesObject



18
19
20
# File 'lib/desk/client.rb', line 18

def articles
  Desk::Api::Articles.new(connection)
end

#brandsObject



34
35
36
# File 'lib/desk/client.rb', line 34

def brands
  Desk::Api::Brands.new(connection)
end

#casesObject



22
23
24
# File 'lib/desk/client.rb', line 22

def cases
  Desk::Api::Cases.new(connection)
end

#companiesObject



38
39
40
# File 'lib/desk/client.rb', line 38

def companies
  Desk::Api::Brands.new(connection)
end

#customersObject



26
27
28
# File 'lib/desk/client.rb', line 26

def customers
  Desk::Api::Customers.new(connection)
end

#topicsObject



30
31
32
# File 'lib/desk/client.rb', line 30

def topics
  Desk::Api::Topics.new(connection)
end