Skip to Content Skip to Search
Methods
E
I
N
Included Modules

Attributes

[R] collection
[R] customer
[R] include_unpaid
[R] member

Class Public methods

new(member:, include_unpaid: false)

# File app/models/billing/charges.rb, line 8
def initialize(member:, include_unpaid: false)
  @member = member
  @customer = member.remote_customer
  @include_unpaid = include_unpaid
  @collection = collect_and_sort_charges
end

Instance Public methods

each(&block)

# File app/models/billing/charges.rb, line 17
def each(&block)
  collection.each(&block)
end

ids()

# File app/models/billing/charges.rb, line 21
def ids
  collection.map(&:id)
end