Module: BookingSync::API

Defined in:
lib/bookingsync/api.rb,
lib/bookingsync/api/error.rb,
lib/bookingsync/api/client.rb,
lib/bookingsync/api/version.rb,
lib/bookingsync/api/relation.rb,
lib/bookingsync/api/resource.rb,
lib/bookingsync/api/response.rb,
lib/bookingsync/api/serializer.rb,
lib/bookingsync/api/client/rates.rb,
lib/bookingsync/api/client/photos.rb,
lib/bookingsync/api/client/clients.rb,
lib/bookingsync/api/client/periods.rb,
lib/bookingsync/api/client/rentals.rb,
lib/bookingsync/api/client/reviews.rb,
lib/bookingsync/api/client/seasons.rb,
lib/bookingsync/api/client/sources.rb,
lib/bookingsync/api/client/bookings.rb,
lib/bookingsync/api/client/payments.rb,
lib/bookingsync/api/client/amenities.rb,
lib/bookingsync/api/client/inquiries.rb,
lib/bookingsync/api/client/rates_rules.rb,
lib/bookingsync/api/client/destinations.rb,
lib/bookingsync/api/client/rates_tables.rb,
lib/bookingsync/api/client/availabilities.rb,
lib/bookingsync/api/client/special_offers.rb,
lib/bookingsync/api/client/billing_addresses.rb,
lib/bookingsync/api/client/bookings_payments.rb,
lib/bookingsync/api/client/rental_agreements.rb,
lib/bookingsync/api/client/rentals_amenities.rb

Defined Under Namespace

Modules: Middleware Classes: Client, Error, Forbidden, NotFound, Relation, Resource, Response, Serializer, Unauthorized, UnprocessableEntity, UnsupportedResponse

Constant Summary collapse

VERSION =
"0.0.22"

Class Method Summary collapse

Class Method Details

.new(token, options = {}) ⇒ BookingSync::API::Client

Return new API Client

Parameters:

  • token (String)

    OAuth token

  • options (Hash) (defaults to: {})

    Options for the API Client

Returns:



12
13
14
# File 'lib/bookingsync/api.rb', line 12

def self.new(token, options = {})
  Client.new(token, options)
end