Sha256: f90fe3f5f5510793973c5803185ea1a00b0f30d5f1bb0570a3f05aa840a2e77f

Contents?: true

Size: 1.02 KB

Versions: 8

Compression:

Stored size: 1.02 KB

Contents

require 'data_miner'

module BrighterPlanet
  module Diet
    module Data
      def self.included(base)
        base.data_miner do
          schema do
            string   'diet_class_id'
            float    'proximity'
            float    'conventionality'
            integer  'size'
            float    'intensity'
            float    'red_meat_share'
            float    'poultry_share'
            float    'fish_share'
            float    'eggs_share'
            float    'nuts_share'
            float    'dairy_share'
            float    'cereals_and_grains_share'
            float    'fruit_share'
            float    'vegetables_share'
            float    'oils_and_sugars_share'
            date     'start_date'
            date     'end_date'
          end

          process "pull in related orphans" do
            FoodGroup.run_data_miner!
          end
          
          process "pull in dependencies" do
            run_data_miner_on_belongs_to_associations
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
diet-0.0.12 lib/diet/data.rb
diet-0.0.11 lib/diet/data.rb
diet-0.0.10 lib/diet/data.rb
diet-0.0.9 lib/diet/data.rb
diet-0.0.8 lib/diet/data.rb
diet-0.0.7 lib/diet/data.rb
diet-0.0.6 lib/diet/data.rb
diet-0.0.5 lib/diet/data.rb