Sha256: 8108ab6440557515f99525720fa0cd8dbec75c6351a1151dfcd7e32e721af50d
Contents?: true
Size: 805 Bytes
Versions: 7
Compression:
Stored size: 805 Bytes
Contents
require 'earth/model' class PetroleumAdministrationForDefenseDistrict < ActiveRecord::Base extend Earth::Model TABLE_STRUCTURE = <<-EOS CREATE TABLE petroleum_districts ( code CHARACTER VARYING(255) NOT NULL PRIMARY KEY, district_code CHARACTER VARYING(255), district_name CHARACTER VARYING(255), subdistrict_code CHARACTER VARYING(255), subdistrict_name CHARACTER VARYING(255) ); EOS self.primary_key = "code" self.table_name = :petroleum_districts def name str = "PAD District #{district_code} (#{district_name})" str << " Subdistrict #{district_code}#{subdistrict_code} (#{subdistrict_name})" if subdistrict_code str end warn_if_nulls_except( :subdistrict_code, :subdistrict_name ) warn_unless_size 7 end
Version data entries
7 entries across 7 versions & 1 rubygems