Class: NationalTransitDatabaseRecord

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

Constant Summary collapse

TABLE_STRUCTURE =
"\nCREATE TABLE ntd_records\n  (\n     name                     CHARACTER VARYING(255) NOT NULL PRIMARY KEY,\n     company_id               CHARACTER VARYING(255),\n     mode_code                CHARACTER VARYING(255),\n     service_type             CHARACTER VARYING(255),\n     vehicle_distance         FLOAT,\n     vehicle_distance_units   CHARACTER VARYING(255),\n     vehicle_time             FLOAT,\n     vehicle_time_units       CHARACTER VARYING(255),\n     passenger_distance       FLOAT,\n     passenger_distance_units CHARACTER VARYING(255),\n     passengers               FLOAT,\n     electricity              FLOAT,\n     electricity_units        CHARACTER VARYING(255),\n     diesel                   FLOAT,\n     diesel_units             CHARACTER VARYING(255),\n     gasoline                 FLOAT,\n     gasoline_units           CHARACTER VARYING(255),\n     lpg                      FLOAT,\n     lpg_units                CHARACTER VARYING(255),\n     lng                      FLOAT,\n     lng_units                CHARACTER VARYING(255),\n     cng                      FLOAT,\n     cng_units                CHARACTER VARYING(255),\n     kerosene                 FLOAT,\n     kerosene_units           CHARACTER VARYING(255),\n     biodiesel                FLOAT,\n     biodiesel_units          CHARACTER VARYING(255),\n     other_fuel               FLOAT,\n     other_fuel_units         CHARACTER VARYING(255),\n     other_fuel_description   CHARACTER VARYING(255)\n  );\n\n"

Class Method Summary collapse

Methods included from Earth::Model

extend_mining, extended, registry

Class Method Details

.rail_recordsObject



52
53
54
# File 'lib/earth/rail/national_transit_database_record.rb', line 52

def self.rail_records
  where(:mode_code => NationalTransitDatabaseMode.rail_modes)
end