Sha256: 5550c5778943eb2132d4a7a160d0052a8a36bb775c29a0c5747c0655048c8494
Contents?: true
Size: 799 Bytes
Versions: 7
Compression:
Stored size: 799 Bytes
Contents
require 'earth/model' class EgridCountry < ActiveRecord::Base extend Earth::Model TABLE_STRUCTURE = <<-EOS CREATE TABLE egrid_countries ( name CHARACTER VARYING(255) NOT NULL PRIMARY KEY, generation FLOAT, generation_units CHARACTER VARYING(255), foreign_interchange FLOAT, foreign_interchange_units CHARACTER VARYING(255), domestic_interchange FLOAT, domestic_interchange_units CHARACTER VARYING(255), consumption FLOAT, consumption_units CHARACTER VARYING(255), loss_factor FLOAT ); EOS self.primary_key = "name" class << self def us find_by_name 'U.S.' end end warn_unless_size 1 warn_if_any_nulls end
Version data entries
7 entries across 7 versions & 1 rubygems