class ShakeTheCounter::Reservation
Describes a reservation
Attributes
affiliate[RW]
basket_key[RW]
confirmed_date[RW]
contact_key[RW]
currency[RW]
currency_code[RW]
discount[RW]
discount_title[RW]
external_reservation_number[RW]
is_blocked[RW]
is_confirmed[RW]
is_paid[RW]
nr_of_tickets[RW]
original_ticket_amount[RW]
payment_costs[RW]
payment_method[RW]
raw_data[RW]
reservation_costs_per_ticket[RW]
reservation_costs_per_transaction[RW]
reservation_date[RW]
reservation_key[RW]
reservation_number[RW]
status[RW]
ticket_amount[RW]
tickets_url[RW]
total_amount[RW]
Public Class Methods
new(args={})
click to toggle source
Sets up a new reservation
# File lib/shake_the_counter/reservation.rb, line 35 def initialize(args={}) args.each do |key, value| instance_variable_set("@#{key.underscore}", value) end self.raw_data = args end
Public Instance Methods
key()
click to toggle source
# File lib/shake_the_counter/reservation.rb, line 42 def key reservation_key end