Sha256: c16b3bc9460c763e4abc8a398367bb3b0098a34c2ecff014b71aa1be77b17377
Contents?: true
Size: 664 Bytes
Versions: 3
Compression:
Stored size: 664 Bytes
Contents
class Sector < ActiveRecord::Base extend Earth::Base set_primary_key :io_code has_many :product_lines_sectors, :class_name => 'ProductLinesSectors', :foreign_key => 'io_code' class << self def key_map @key_map ||= sector_map.values.sort end def sector_map @sector_map ||= Sector.all.inject({}) do |map, sector| map[sector.description] = sector.io_code map end end end def self.schema_definition lambda do string 'io_code' string 'description' float 'emission_factor' string 'emission_factor_units' end end data_miner do Sector.define_schema(self) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
earth-0.0.34 | lib/earth/industry/sector.rb |
earth-0.0.33 | lib/earth/industry/sector.rb |
earth-0.0.32 | lib/earth/industry/sector.rb |