Sha256: 9813d53093a09889a10810c2bfdf38e40d1b8d898f9ff77cae79d1278b5a8069

Contents?: true

Size: 444 Bytes

Versions: 18

Compression:

Stored size: 444 Bytes

Contents

module Staccato
  # Item Hit type field definitions for Transactions
  # @author Tony Pitale
  class TransactionItem
    # Item field definitions
    FIELDS = {
      transaction_id: 'ti',
      name: 'in',
      price: 'ip',
      quantity: 'iq',
      code: 'ic',
      variation: 'iv',
      category: 'iv', # duplicates 'variation'
      currency: 'cu'
    }

    include Hit

    # item hit type
    def type
      :item
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
staccato-0.5.3 lib/staccato/transaction_item.rb
staccato-0.5.2 lib/staccato/transaction_item.rb
staccato-0.5.1 lib/staccato/transaction_item.rb
staccato-0.5.0 lib/staccato/transaction_item.rb
staccato-0.4.7 lib/staccato/transaction_item.rb
staccato-0.4.6 lib/staccato/transaction_item.rb
staccato-0.4.5 lib/staccato/transaction_item.rb
staccato-0.4.4 lib/staccato/transaction_item.rb
staccato-0.4.3 lib/staccato/transaction_item.rb
staccato-0.4.2 lib/staccato/transaction_item.rb
staccato-0.4.1 lib/staccato/transaction_item.rb
staccato-0.4.0 lib/staccato/transaction_item.rb
staccato-0.3.1 lib/staccato/transaction_item.rb
staccato-0.3.0 lib/staccato/transaction_item.rb
staccato-0.2.1 lib/staccato/transaction_item.rb
staccato-0.2.0 lib/staccato/transaction_item.rb
staccato-0.1.1 lib/staccato/transaction_item.rb
staccato-0.1.0 lib/staccato/transaction_item.rb