Method: Seatsio::Client#initialize

Defined in:
lib/seatsio.rb

#initialize(secret_key, base_url = 'https://api.seatsio.net') ⇒ Client

Returns a new instance of Client.



17
18
19
20
21
22
23
24
25
26
# File 'lib/seatsio.rb', line 17

def initialize(secret_key, base_url = 'https://api.seatsio.net')
  @charts = ChartsClient.new(secret_key, base_url)
  @accounts = AccountsClient.new(secret_key, base_url)
  @subaccounts = SubaccountsClient.new(secret_key, base_url)
  @events = EventsClient.new(secret_key, base_url)
  @hold_tokens = HoldTokensClient.new(secret_key, base_url)
  @chart_reports = ChartReportsClient.new(secret_key, base_url)
  @event_reports = EventReportsClient.new(secret_key, base_url)
  @usage_reports = UsageReportsClient.new(secret_key, base_url)
end