Class: Samsara::Settings::Client

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request_client:) ⇒ Samsara::Settings::Client

Parameters:



21
22
23
24
25
# File 'lib/samsara_api/settings/client.rb', line 21

def initialize(request_client:)
  @compliance = Samsara::Settings::ComplianceClient.new(request_client: request_client)
  @driver_app = Samsara::Settings::DriverAppClient.new(request_client: request_client)
  @safety = Samsara::Settings::SafetyClient.new(request_client: request_client)
end

Instance Attribute Details

#compliance ⇒ Samsara::Settings::ComplianceClient (readonly)



12
13
14
# File 'lib/samsara_api/settings/client.rb', line 12

def compliance
  @compliance
end

#driver_app ⇒ Samsara::Settings::DriverAppClient (readonly)



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

def driver_app
  @driver_app
end

#safety ⇒ Samsara::Settings::SafetyClient (readonly)



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

def safety
  @safety
end