Module: AcceptOn::API::Promotion
Instance Method Summary collapse
-
#create_promo_code(args = {}) ⇒ AcceptOn::PromoCode
Creates a promo code on AcceptOn.
-
#delete_promo_code(promo_code) ⇒ AcceptOn::PromoCode
Deletes a promo code on AcceptOn.
-
#update_promo_code(promo_code) ⇒ AcceptOn::PromoCode
Updates a promo code on AcceptOn.
Instance Method Details
#create_promo_code(args = {}) ⇒ AcceptOn::PromoCode
Creates a promo code on AcceptOn
34 35 36 |
# File 'lib/accepton/api/promotion.rb', line 34 def create_promo_code(args = {}) perform_post_with_object('/v1/promo_codes', args, AcceptOn::PromoCode) end |
#delete_promo_code(promo_code) ⇒ AcceptOn::PromoCode
Deletes a promo code on AcceptOn
49 50 51 52 53 |
# File 'lib/accepton/api/promotion.rb', line 49 def delete_promo_code(promo_code) perform_delete_with_object("/v1/promo_codes/#{promo_code.original_name}", {}, AcceptOn::PromoCode) end |
#update_promo_code(promo_code) ⇒ AcceptOn::PromoCode
Updates a promo code on AcceptOn
68 69 70 71 72 |
# File 'lib/accepton/api/promotion.rb', line 68 def update_promo_code(promo_code) perform_put_with_object("/v1/promo_codes/#{promo_code.original_name}", promo_code.as_params, AcceptOn::PromoCode) end |