Class: Country
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Country
- Extended by:
- Earth::Model
- Defined in:
- lib/earth/locality/country.rb
Constant Summary collapse
- TABLE_STRUCTURE =
<<-EOS CREATE TABLE countries ( iso_3166_code CHARACTER VARYING(255) NOT NULL PRIMARY KEY, /* alpha-2 2-letter like GB */ iso_3166_numeric_code INTEGER, /* numeric like 826; aka UN M49 code */ iso_3166_alpha_3_code CHARACTER VARYING(255), /* 3-letter like GBR */ name CHARACTER VARYING(255), heating_degree_days FLOAT, heating_degree_days_units CHARACTER VARYING(255), cooling_degree_days FLOAT, cooling_degree_days_units CHARACTER VARYING(255), automobile_urbanity FLOAT, /* float from 0 to 1 */ automobile_fuel_efficiency FLOAT, automobile_fuel_efficiency_units CHARACTER VARYING(255), automobile_city_speed FLOAT, automobile_city_speed_units CHARACTER VARYING(255), automobile_highway_speed FLOAT, automobile_highway_speed_units CHARACTER VARYING(255), automobile_trip_distance FLOAT, automobile_trip_distance_units CHARACTER VARYING(255), electricity_emission_factor FLOAT, electricity_emission_factor_units CHARACTER VARYING(255), electricity_co2_emission_factor FLOAT, electricity_co2_emission_factor_units CHARACTER VARYING(255), electricity_ch4_emission_factor FLOAT, electricity_ch4_emission_factor_units CHARACTER VARYING(255), electricity_n2o_emission_factor FLOAT, electricity_n2o_emission_factor_units CHARACTER VARYING(255), electricity_loss_factor FLOAT, flight_route_inefficiency_factor FLOAT, lodging_occupancy_rate FLOAT, lodging_natural_gas_intensity FLOAT, lodging_natural_gas_intensity_units CHARACTER VARYING(255), lodging_fuel_oil_intensity FLOAT, lodging_fuel_oil_intensity_units CHARACTER VARYING(255), lodging_electricity_intensity FLOAT, lodging_electricity_intensity_units CHARACTER VARYING(255), lodging_district_heat_intensity FLOAT, lodging_district_heat_intensity_units CHARACTER VARYING(255), rail_passengers FLOAT, rail_trip_distance FLOAT, rail_trip_distance_units CHARACTER VARYING(255), rail_speed FLOAT, rail_speed_units CHARACTER VARYING(255), rail_trip_electricity_intensity FLOAT, rail_trip_electricity_intensity_units CHARACTER VARYING(255), rail_trip_diesel_intensity FLOAT, rail_trip_diesel_intensity_units CHARACTER VARYING(255), rail_trip_co2_emission_factor FLOAT, rail_trip_co2_emission_factor_units CHARACTER VARYING(255) ); EOS
Class Method Summary collapse
Methods included from Earth::Model
extend_mining, extended, registry
Class Method Details
.united_states ⇒ Object
76 77 78 |
# File 'lib/earth/locality/country.rb', line 76 def self.united_states find_by_iso_3166_code('US') end |