Sha256: a707df964dc53bc291c3eb53386896208a4ec42f33dc8bb4bc36fd738e653586

Contents?: true

Size: 634 Bytes

Versions: 3

Compression:

Stored size: 634 Bytes

Contents

class Industry < ActiveRecord::Base
  extend Earth::Base
  set_primary_key :naics_code
  
  has_many :industries_product_lines, :foreign_key => 'naics_code'
  has_many :product_lines, :through => :industries_product_lines
  has_many :industries_sectors, :foreign_key => 'naics_code'
  has_many :sectors, :through => :industries_sectors
  has_many :merchant_categories_industries, :foreign_key => 'naics_code', 
    :class_name => 'MerchantCategoriesIndustries'
  
  def self.schema_definition
    lambda do
      string 'naics_code'
      string 'description'
    end
  end

  data_miner do
    Industry.define_schema(self)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
earth-0.1.4 lib/earth/industry/industry.rb
earth-0.1.3 lib/earth/industry/industry.rb
earth-0.1.2 lib/earth/industry/industry.rb