Class: RailCompany

Inherits:
ActiveRecord::Base
  • Object
show all
Extended by:
Earth::Model
Defined in:
lib/earth/rail/rail_company.rb

Constant Summary collapse

TABLE_STRUCTURE =
<<-EOS

CREATE TABLE rail_companies
  (
     name                        CHARACTER VARYING(255) NOT NULL PRIMARY KEY,
     country_iso_3166_code       CHARACTER VARYING(255),
     duns_number                 CHARACTER VARYING(255),
     passengers                  FLOAT,
     passenger_distance          FLOAT,
     passenger_distance_units    CHARACTER VARYING(255),
     trip_distance               FLOAT,
     trip_distance_units         CHARACTER VARYING(255),
     train_distance              FLOAT,
     train_distance_units        CHARACTER VARYING(255),
     train_time                  FLOAT,
     train_time_units            CHARACTER VARYING(255),
     speed                       FLOAT,
     speed_units                 CHARACTER VARYING(255),
     electricity_intensity       FLOAT,
     electricity_intensity_units CHARACTER VARYING(255),
     diesel_intensity            FLOAT,
     diesel_intensity_units      CHARACTER VARYING(255),
     co2_emission_factor         FLOAT,
     co2_emission_factor_units   CHARACTER VARYING(255)
  );

EOS

Method Summary

Methods included from Earth::Model

extend_mining, extended, registry