Sha256: c9e00a467f6e664ca3b00cd6df37dcb1480613226235c01b25b92ffdac9a0c4f

Contents?: true

Size: 925 Bytes

Versions: 4

Compression:

Stored size: 925 Bytes

Contents

require 'data_miner'

module BrighterPlanet
  module Purchase
    module Data
      def self.included(base)
        base.data_miner do
          schema do
            string  'merchant_id'
            string  'mcc'
            string  'naics_code'
            string  'ps_code'
            string  'io_code'
            float   'purchase_amount'
            string  'purchase_amount_units'
            float   'tax'
            string  'tax_units'
            float   'cost'
            string  'cost_units'
            string  'line_item'
            string  'customer_code'
            string  'zip_code_name'
            date    'date'
            float   'adjusted_cost'
            string  'adjusted_cost_units'
            float   'emission_factor'
            string  'emission_factor_units'
          end
          
          process :run_data_miner_on_belongs_to_associations
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
purchase-1.0.2 lib/purchase/data.rb
purchase-1.0.1 lib/purchase/data.rb
purchase-1.0.0 lib/purchase/data.rb
purchase-0.1.8 lib/purchase/data.rb