Skip to Content Skip to Search
Methods
N
R

Attributes

[RW] member
[RW] payment_method
[RW] plan
[RW] stripe_customer

Class Public methods

new(member:, plan:, card_token: nil)

# File app/actions/action/signup_fee_purchaser.rb, line 5
def initialize(member:, plan:, card_token: nil)
  @plan = plan
  @member = member
  @payment_method = card_token
end

Instance Public methods

run!()

# File app/actions/action/signup_fee_purchaser.rb, line 11
def run!
  create_invoice_item if has_signup_fee? && !invoice_item_already_created?
end