module BookingSync::API::Client::Amenities
Public Instance Methods
amenities(options = {}, &block)
click to toggle source
List amenities
Returns all amenities supported in BookingSync
. @param options [Hash] A customizable set of options. @option options [Array] fields: List of fields to be fetched. @return [Array<BookingSync::API::Resource>] Array of amenities.
@example Get the list of amenities for the current account
amenities = @api.amenities amenities.first.title # => "Internet"
@see developers.bookingsync.com/reference/endpoints/amenities/#list-amenities
# File lib/bookingsync/api/client/amenities.rb, line 15 def amenities(options = {}, &block) paginate :amenities, options, &block end
amenity(amenity)
click to toggle source
Get a single amenity
@param amenity [BookingSync::API::Resource|Integer] Amenity or ID
of the amenity.
@return [BookingSync::API::Resource]
# File lib/bookingsync/api/client/amenities.rb, line 24 def amenity(amenity) get("amenities/#{amenity}").pop end