lib/earth/shipping/carrier.rb in earth-1.0.0 vs lib/earth/shipping/carrier.rb in earth-1.0.1
- old
+ new
@@ -1,9 +1,8 @@
+require 'earth/model'
require 'falls_back_on'
-require 'earth/model'
-
require 'earth/shipping/carrier_mode'
class Carrier < ActiveRecord::Base
extend Earth::Model
@@ -30,57 +29,7 @@
# TODO calculate these
falls_back_on :route_inefficiency_factor => 1.03,
:transport_emission_factor => 0.0005266,
:corporate_emission_factor => 0.221
-
- # verify "Package volume should be greater than zero" do
- # Carrier.all.each do |carrier|
- # unless carrier.package_volume > 0
- # raise "Invalid package volume for Carrier #{carrier.name}: #{carrier.package_volume} (should be > 0)"
- # end
- # end
- # end
- #
- # verify "Route inefficiency factor should be one or more" do
- # Carrier.all.each do |carrier|
- # unless carrier.route_inefficiency_factor >= 1.0
- # raise "Invalid route inefficiency factor for Carrier #{carrier.name}: #{carrier.route_inefficiency_factor} (should be >= 1.0)"
- # end
- # end
- # end
- #
- # verify "Transport emission factor should be greater than zero" do
- # Carrier.all.each do |carrier|
- # unless carrier.transport_emission_factor > 0
- # raise "Invalid transport emission factor for Carrier #{carrier.name}: #{carrier.transport_emission_factor} (should be > 0)"
- # end
- # end
- # end
- #
- # verify "Transport emission factor units should never be missing" do
- # Carrier.all.each do |carrier|
- # unless carrier.transport_emission_factor_units.present?
- # raise "Missing transport emission factor units for Carrier #{carrier.name}"
- # end
- # end
- # end
- #
- # verify "Corporate emission factor should be greater than zero" do
- # Carrier.all.each do |carrier|
- # unless carrier.corporate_emission_factor > 0
- # raise "Invalid corporate emission factor for Carrier #{carrier.name}: #{carrier.corporate_emission_factor} (should be > 0)"
- # end
- # end
- # end
- #
- # verify "Corporate emission factor units should never be missing" do
- # Carrier.all.each do |carrier|
- # unless carrier.corporate_emission_factor_units.present?
- # raise "Missing corporate emission factor units for Carrier #{carrier.name}"
- # end
- # end
- # end
-
-
warn_unless_size 3
end