Sha256: fb4d35f4193671d4818d4a32ccaec5be62e167a3a85954bec74b67466ce20b2a
Contents?: true
Size: 648 Bytes
Versions: 1
Compression:
Stored size: 648 Bytes
Contents
module Rats class Township < Data VALID_TOWNSHIPS = (1..126) def self.padding_width; 3; end def self.padding_value; "0"; end def self.transform(value) return unless value value.to_i > 0 ? value.to_i : nil end def fullname "Township #{@value}" end private # NOTE: this does not take into consideration that some townships do not # exist for some meridians and ranges (x-axis) values ... but we # would need to know those values, and that is outside the scope # of the Township class. # def validate! VALID_TOWNSHIPS.include?(self.value.to_i) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rats-0.5.0 | lib/rats/data/township.rb |