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