class OrangeData::ReceiptContent::CheckClose

Attributes

payments[R]

Public Class Methods

new(payload={}) click to toggle source
# File lib/orange_data/receipt.rb, line 162
def initialize(payload={})
  payload ||= {}
  @payload = payload
  @payments = (payload['payments'] || []).map{|p| Payment.new(p) }
end

Public Instance Methods

to_hash() click to toggle source
# File lib/orange_data/receipt.rb, line 168
def to_hash
  @payload.dup.tap{|h|
    h["payments"] = @payments.map(&:to_hash) if @payments
  }
end