lib/clients/adapter.rb in parking_ticket-1.0.41 vs lib/clients/adapter.rb in parking_ticket-1.0.42

- old
+ new

@@ -36,14 +36,20 @@ def payment_methods raise_invalid_credentials! unless valid_credentials? fetch_and_map_payment_methods end - def new_ticket(license_plate, zipcode, rate_option_id, quantity, time_unit, payment_method_id) + def quote(rate_option_id, zipcode, license_plate, quantity, time_unit) raise_invalid_credentials! unless valid_credentials? + fetch_and_map_quote(rate_option_id, zipcode, license_plate, quantity, time_unit) + end + + def new_ticket(license_plate, zipcode, rate_option_id, quantity, time_unit, payment_method_id:) + raise_invalid_credentials! unless valid_credentials? return if running_ticket(license_plate, zipcode) - request_new_ticket(license_plate, zipcode, rate_option_id, quantity, time_unit, payment_method_id) + request_new_ticket(license_plate, zipcode, rate_option_id, quantity, time_unit, + payment_method_id: payment_method_id) end private def client