Sha256: f15cbaade7758f8ecaa0f99efe9ef3d9a9bb76cee78bf1e2aded62922ffc5466
Contents?: true
Size: 1.13 KB
Versions: 19
Compression:
Stored size: 1.13 KB
Contents
require 'require_all' require_rel 'tessitura_rest' require 'json' require 'httparty' class TessituraRest include HTTParty include Accounts include Actions include Addresses include Attributes include Appeals include BillingSchedules include Cart include Constituencies include Constituents include Countries include Diagnostics include Email include GiftCertificates include Issues include LocalProcedure include Login include Orders include Package include PaymentPlanExtension include PerformanceExtension include PerformancePackageModeOfSales include Phones include PriceTypes include ProductionExtension include ProductKeywords include ProductionSeason include Registration include Sections include Session include SecurityUserGroups include States include SubLineItems include WebContents include WebLogins def initialize(options={}) @auth = { username: ENV['TESSITURA_USERNAME'], password: ENV['TESSITURA_PASSWORD'] } @headers = { 'Accept': 'application/json' } end def base_api_endpoint(end_point) "#{ENV['TESSITURA_URL']}#{end_point}" end end
Version data entries
19 entries across 19 versions & 1 rubygems