Methods
- C
- E
- G
- N
Attributes
| [RW] | code | |
| [RW] | error | |
| [RW] | payment_type | |
| [RW] | plan | |
| [RW] | site | |
| [RW] | status_code |
Class Public methods
new(site, plan) Link
Source: show
# File app/actions/action/coupon_fetcher.rb, line 5 def initialize(site, plan) @site = site @plan = plan @remote_coupon = Stripe::Coupon.new @payment_type = plan.recurring? ? "subscription" : "charge" @error = nil end
Instance Public methods
coupon_message(remote_coupon) Link
Source: show
# File app/actions/action/coupon_fetcher.rb, line 27 def coupon_message(remote_coupon) @remote_coupon = remote_coupon generate_desciption end