Sha256: 78fb78d120c7778cf8665682c5839821477962b071d307b9557ec66d7d5d5180
Contents?: true
Size: 1.09 KB
Versions: 7
Compression:
Stored size: 1.09 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 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 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
7 entries across 7 versions & 1 rubygems