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

Version Path
tessitura_rest-1.0.0 lib/tessitura_rest.rb
tessitura_rest-0.9.1.3 lib/tessitura_rest.rb
tessitura_rest-0.9.1.2 lib/tessitura_rest.rb
tessitura_rest-0.9.1.1 lib/tessitura_rest.rb
tessitura_rest-0.9.1 lib/tessitura_rest.rb
tessitura_rest-0.9.0 lib/tessitura_rest.rb
tessitura_rest-0.8.9 lib/tessitura_rest.rb
tessitura_rest-0.8.8 lib/tessitura_rest.rb
tessitura_rest-0.8.7 lib/tessitura_rest.rb
tessitura_rest-0.8.6.9 lib/tessitura_rest.rb
tessitura_rest-0.8.6.8 lib/tessitura_rest.rb
tessitura_rest-0.8.6.7 lib/tessitura_rest.rb
tessitura_rest-0.8.6.6 lib/tessitura_rest.rb
tessitura_rest-0.8.6.5 lib/tessitura_rest.rb
tessitura_rest-0.8.6.4 lib/tessitura_rest.rb
tessitura_rest-0.8.6.3 lib/tessitura_rest.rb
tessitura_rest-0.8.6.2 lib/tessitura_rest.rb
tessitura_rest-0.8.6.1 lib/tessitura_rest.rb
tessitura_rest-0.8.6 lib/tessitura_rest.rb