Sha256: e28ebf08ebaae4e9f403e332df6de6d1d88ec7399d1601af4ef524c6ba9c8474
Contents?: true
Size: 1.73 KB
Versions: 4
Compression:
Stored size: 1.73 KB
Contents
class Country < ActiveRecord::Base set_primary_key :iso_3166_code falls_back_on :name => 'fallback', :automobile_urbanity => lambda { Country.united_states.automobile_urbanity }, # for now assume US represents world :automobile_fuel_efficiency => ((22.5 + 16.2) / 2.0).miles_per_gallon.to(:kilometres_per_litre), # average of passenger car fuel unknown and light goods vehicle fuel unknown - WRI Mobile Combustion calculation tool v2.0 :automobile_fuel_efficiency_units => 'kilometres_per_litre', :automobile_city_speed => lambda { Country.united_states.automobile_city_speed }, # for now assume US represents world :automobile_city_speed_units => lambda { Country.united_states.automobile_city_speed_units }, # for now assume US represents world :automobile_highway_speed => lambda { Country.united_states.automobile_highway_speed }, # for now assume US represents world :automobile_highway_speed_units => lambda { Country.united_states.automobile_highway_speed_units }, # for now assume US represents world :automobile_trip_distance => lambda { Country.united_states.automobile_trip_distance }, # for now assume US represents world :automobile_trip_distance_units => lambda { Country.united_states.automobile_trip_distance_units }, # for now assume US represents world :flight_route_inefficiency_factor => lambda { Country.maximum(:flight_route_inefficiency_factor) } # default to the largest inefficiency factor data_miner do tap "Brighter Planet's sanitized countries list", Earth.taps_server end class << self def united_states find_by_iso_3166_code('US') end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
earth-0.5.0 | lib/earth/locality/country.rb |
earth-0.4.12 | lib/earth/locality/country.rb |
earth-0.4.11 | lib/earth/locality/country.rb |
earth-0.4.10 | lib/earth/locality/country.rb |