Sha256: bfc7cd89a799fa59eba064f21dfc5383630e8328fe4cb7275240d1b3c0e8b0fe

Contents?: true

Size: 711 Bytes

Versions: 7

Compression:

Stored size: 711 Bytes

Contents

require 'earth/model'

class CountryRailTraction < ActiveRecord::Base
  extend Earth::Model

  TABLE_STRUCTURE = <<-EOS

CREATE TABLE country_rail_tractions
  (
     name                        CHARACTER VARYING(255) NOT NULL PRIMARY KEY,
     country_iso_3166_code       CHARACTER VARYING(255),
     rail_traction_name          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

  self.primary_key = "name"
  
  warn_unless_size 50
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
earth-1.2.1 lib/earth/rail/country_rail_traction.rb
earth-1.1.2 lib/earth/rail/country_rail_traction.rb
earth-1.1.1 lib/earth/rail/country_rail_traction.rb
earth-1.1.0 lib/earth/rail/country_rail_traction.rb
earth-1.0.3 lib/earth/rail/country_rail_traction.rb
earth-1.0.2 lib/earth/rail/country_rail_traction.rb
earth-1.0.1 lib/earth/rail/country_rail_traction.rb