Module: Tickethub

Defined in:
lib/tickethub.rb,
lib/tickethub/app.rb,
lib/tickethub/user.rb,
lib/tickethub/token.rb,
lib/tickethub/errors.rb,
lib/tickethub/address.rb,
lib/tickethub/contact.rb,
lib/tickethub/formats.rb,
lib/tickethub/helpers.rb,
lib/tickethub/request.rb,
lib/tickethub/version.rb,
lib/tickethub/endpoint.rb,
lib/tickethub/resource.rb,
lib/tickethub/response.rb,
lib/tickethub/supplier.rb,
lib/tickethub/user/app.rb,
lib/tickethub/collection.rb,
lib/tickethub/connection.rb,
lib/tickethub/exceptions.rb,
lib/tickethub/app/category.rb,
lib/tickethub/supplier/app.rb,
lib/tickethub/supplier/fee.rb,
lib/tickethub/supplier/tax.rb,
lib/tickethub/supplier/rate.rb,
lib/tickethub/supplier/scan.rb,
lib/tickethub/supplier/tier.rb,
lib/tickethub/supplier/user.rb,
lib/tickethub/user/supplier.rb,
lib/tickethub/supplier/extra.rb,
lib/tickethub/supplier/order.rb,
lib/tickethub/supplier/answer.rb,
lib/tickethub/supplier/charge.rb,
lib/tickethub/supplier/coupon.rb,
lib/tickethub/supplier/import.rb,
lib/tickethub/supplier/option.rb,
lib/tickethub/supplier/refund.rb,
lib/tickethub/supplier/season.rb,
lib/tickethub/supplier/source.rb,
lib/tickethub/supplier/ticket.rb,
lib/tickethub/supplier/widget.rb,
lib/tickethub/app/subscription.rb,
lib/tickethub/response/headers.rb,
lib/tickethub/supplier/booking.rb,
lib/tickethub/supplier/channel.rb,
lib/tickethub/supplier/dispute.rb,
lib/tickethub/supplier/invoice.rb,
lib/tickethub/supplier/message.rb,
lib/tickethub/supplier/payment.rb,
lib/tickethub/supplier/product.rb,
lib/tickethub/supplier/session.rb,
lib/tickethub/supplier/variant.rb,
lib/tickethub/supplier/voucher.rb,
lib/tickethub/supplier/customer.rb,
lib/tickethub/supplier/purchase.rb,
lib/tickethub/supplier/question.rb,
lib/tickethub/supplier/reseller.rb,
lib/tickethub/supplier/transfer.rb,
lib/tickethub/supplier/broadcast.rb,
lib/tickethub/formats/form_format.rb,
lib/tickethub/formats/json_format.rb,
lib/tickethub/supplier/adjustment.rb,
lib/tickethub/supplier/message/sms.rb,
lib/tickethub/supplier/source/card.rb,
lib/tickethub/supplier/payment/cash.rb,
lib/tickethub/supplier/subscription.rb,
lib/tickethub/supplier/message/email.rb,
lib/tickethub/supplier/source/alipay.rb,
lib/tickethub/supplier/booking/ticket.rb,
lib/tickethub/supplier/charge/gateway.rb,
lib/tickethub/supplier/charge/service.rb,
lib/tickethub/supplier/payment/credit.rb,
lib/tickethub/supplier/payment/direct.rb,
lib/tickethub/supplier/payment/stripe.rb,
lib/tickethub/supplier/source/bitcoin.rb,
lib/tickethub/supplier/booking/voucher.rb,
lib/tickethub/supplier/payment/complimentary.rb

Defined Under Namespace

Modules: Formats, Helpers Classes: Address, App, BadRequest, ClientError, Collection, Connection, ConnectionError, Contact, Endpoint, Errors, ForbiddenAccess, MethodNotAllowed, Redirection, Request, Resource, ResourceInvalid, ResourceNotFound, Response, SSLError, ServerError, Supplier, TimeoutError, Token, UnauthorizedAccess, User

Constant Summary collapse

VERSION =
'0.3.24'

Class Method Summary collapse

Class Method Details

.endpoint(options = {}) ⇒ Object



7
8
9
10
# File 'lib/tickethub.rb', line 7

def self.endpoint(options = {})
  Endpoint.new @path || 'https://api.tickethub.io', options.merge(format: :json,
    headers: { 'Accept-Version' => 'v1', 'Accept' => 'application/json' })
end

.endpoint=(path) ⇒ Object



3
4
5
# File 'lib/tickethub.rb', line 3

def self.endpoint=(path)
  @path = path
end