Sha256: 6c32e4b92d84a31ddefef3a205a1c5559bd0a05338f9ffe9fdb119c24ab3d3cc
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
require 'seatsio/version' require 'seatsio/charts' require 'seatsio/accounts' require 'seatsio/subaccounts' require 'seatsio/events' require 'seatsio/hold_tokens' require 'seatsio/chart_reports' require 'seatsio/event_reports' require 'seatsio/usage_reports' module Seatsio # Main Seatsio Class class Client attr_reader :charts, :accounts, :subaccounts, :events, :hold_tokens, :chart_reports, :event_reports, :usage_reports 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 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
seatsio-18 | lib/seatsio.rb |
seatsio-17 | lib/seatsio.rb |
seatsio-16 | lib/seatsio.rb |
seatsio-15 | lib/seatsio.rb |