Sha256: 900d0456acb7bfe6e6b1bead1234cafd8c94d16b57061a9b0fb708748cadb80e

Contents?: true

Size: 470 Bytes

Versions: 5

Compression:

Stored size: 470 Bytes

Contents

class ResidenceAppliance < ActiveRecord::Base
  self.primary_key = "name"

  class << self
    def annual_energy_from_electricity_for(appliance_plural)
      appliance_name = appliance_plural.to_s.singularize
      if appliance = find_by_name(appliance_name)
        appliance.annual_energy_from_electricity
      end
    end
  end

  col :name
  col :annual_energy_from_electricity, :type => :float
  col :annual_energy_from_electricity_units

  warn_unless_size 2
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
earth-0.12.4 lib/earth/residence/residence_appliance.rb
earth-0.12.3 lib/earth/residence/residence_appliance.rb
earth-0.12.2 lib/earth/residence/residence_appliance.rb
earth-0.12.1 lib/earth/residence/residence_appliance.rb
earth-0.12.0 lib/earth/residence/residence_appliance.rb