Skip to Content Skip to Search
Methods
C
N

Class Public methods

new(stripe_invoice:)

# File engines/api/app/actions/api/free_invoice_creator.rb, line 3
def initialize(stripe_invoice:)
  @stripe_invoice = stripe_invoice
end

Instance Public methods

create()

# File engines/api/app/actions/api/free_invoice_creator.rb, line 7
def create
  return false if @stripe_invoice[:amount_due] != 0

  if create_invoice
    send_receipt
    record_event
  end
end