Class: Kaseya::BMS::Client
- Inherits:
-
Object
- Object
- Kaseya::BMS::Client
show all
- Defined in:
- lib/kaseya/bms/client.rb,
lib/kaseya/bms/client/lists.rb
Defined Under Namespace
Classes: Accounts, Activities, Admin, Contacts, Lists, Locations, Tickets
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(connection) ⇒ Client
Returns a new instance of Client.
7
8
9
|
# File 'lib/kaseya/bms/client.rb', line 7
def initialize(connection)
@connection = connection
end
|
Instance Attribute Details
#connection ⇒ Object
Returns the value of attribute connection.
5
6
7
|
# File 'lib/kaseya/bms/client.rb', line 5
def connection
@connection
end
|
Instance Method Details
#accounts ⇒ Object
11
12
13
|
# File 'lib/kaseya/bms/client.rb', line 11
def accounts
@accounts ||= Client::Accounts.new(@connection)
end
|
#activities ⇒ Object
15
16
17
|
# File 'lib/kaseya/bms/client.rb', line 15
def activities
@activities ||= Client::Activities.new(@connection)
end
|
#admin ⇒ Object
19
20
21
|
# File 'lib/kaseya/bms/client.rb', line 19
def admin
@admin ||= Client::Admin.new(@connection)
end
|
23
24
25
|
# File 'lib/kaseya/bms/client.rb', line 23
def contacts
@contacts ||= Client::Contacts.new(@connection)
end
|
#lists ⇒ Object
27
28
29
|
# File 'lib/kaseya/bms/client.rb', line 27
def lists
@lists ||= Client::Lists.new(@connection)
end
|
#locations ⇒ Object
31
32
33
|
# File 'lib/kaseya/bms/client.rb', line 31
def locations
@locations ||= Client::Locations.new(@connection)
end
|
#tickets ⇒ Object
35
36
37
|
# File 'lib/kaseya/bms/client.rb', line 35
def tickets
@tickets ||= Client::Tickets.new(@connection)
end
|