class Desk::Client
Public Class Methods
new(opts={})
click to toggle source
# File lib/desk/client.rb, line 18 def initialize(opts={}) @opts = opts end
Public Instance Methods
articles()
click to toggle source
# File lib/desk/client.rb, line 22 def articles Desk::Api::Articles.new(connection) end
brands()
click to toggle source
# File lib/desk/client.rb, line 38 def brands Desk::Api::Brands.new(connection) end
cases()
click to toggle source
# File lib/desk/client.rb, line 26 def cases Desk::Api::Cases.new(connection) end
companies()
click to toggle source
# File lib/desk/client.rb, line 42 def companies Desk::Api::Brands.new(connection) end
custom_fields()
click to toggle source
# File lib/desk/client.rb, line 46 def custom_fields Desk::Api::CustomFields.new(connection) end
customers()
click to toggle source
# File lib/desk/client.rb, line 30 def customers Desk::Api::Customers.new(connection) end
facebook_users()
click to toggle source
# File lib/desk/client.rb, line 50 def facebook_users Desk::Api::FacebookUsers.new(connection) end
filters()
click to toggle source
# File lib/desk/client.rb, line 54 def filters Desk::Api::Filters.new(connection) end
groups()
click to toggle source
# File lib/desk/client.rb, line 58 def groups Desk::Api::Groups.new(connection) end
inbound_mailboxes()
click to toggle source
# File lib/desk/client.rb, line 62 def inbound_mailboxes Desk::Api::InboundMailboxes.new(connection) end
topics()
click to toggle source
# File lib/desk/client.rb, line 34 def topics Desk::Api::Topics.new(connection) end
Private Instance Methods
connection()
click to toggle source
# File lib/desk/client.rb, line 68 def connection @connection ||= Desk::Connection.new(@opts) end