Class: ItunesReceiptValidator::TransactionsProxy
- Inherits:
-
Array
- Object
- Array
- ItunesReceiptValidator::TransactionsProxy
- Defined in:
- lib/itunes_receipt_validator/transactions_proxy.rb
Overview
ItunesReceiptValidator::TransactionsProxy
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.import(array, receipt) ⇒ Object
7 8 9 10 |
# File 'lib/itunes_receipt_validator/transactions_proxy.rb', line 7 def self.import(array, receipt) new array.map { |t| Transaction.new(t, receipt) } .sort { |a, b| a.purchased_at <=> b.purchased_at } end |
Instance Method Details
#where(props) ⇒ Object
12 13 14 15 16 |
# File 'lib/itunes_receipt_validator/transactions_proxy.rb', line 12 def where(props) select do |t| !props.map { |key, val| t.send(key.to_sym) == val }.include?(false) end end |