Class: PensioAPI::Reservation
- Inherits:
-
Object
- Object
- PensioAPI::Reservation
- Defined in:
- lib/pensio_api/reservation.rb
Class Method Summary collapse
Instance Method Summary collapse
- #capture(options = {}) ⇒ Object
-
#initialize(transaction) ⇒ Reservation
constructor
A new instance of Reservation.
- #release(options = {}) ⇒ Object
Constructor Details
#initialize(transaction) ⇒ Reservation
Returns a new instance of Reservation.
8 9 10 |
# File 'lib/pensio_api/reservation.rb', line 8 def initialize(transaction) @transaction = transaction end |
Class Method Details
.of_fixed_amount(options = {}) ⇒ Object
3 4 5 6 |
# File 'lib/pensio_api/reservation.rb', line 3 def self.of_fixed_amount(={}) request = Request.new('/merchant/API/reservationOfFixedAmount', ) Responses::Reservation.new(request) end |
Instance Method Details
#capture(options = {}) ⇒ Object
12 13 14 15 |
# File 'lib/pensio_api/reservation.rb', line 12 def capture(={}) request = Request.new('/merchant/API/captureReservation', .merge()) Responses::ReservationCapture.new(request) end |
#release(options = {}) ⇒ Object
17 18 19 20 |
# File 'lib/pensio_api/reservation.rb', line 17 def release(={}) request = Request.new('/merchant/API/releaseReservation', .merge()) Responses::ReservationRelease.new(request) end |