Sha256: 9a2d56c79f8fe800f47e8c4f2751e3b7de075712acb3ad8a0d0fdb07f6f63f12
Contents?: true
Size: 631 Bytes
Versions: 1
Compression:
Stored size: 631 Bytes
Contents
module Rats class Range < Data VALID_RANGES = (1..30) def self.padding_width; 2; 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 "Range #{@value}" end private # NOTE: this does not take into consideration that some ranges do not # exist for some meridians and township (y-axis) values ... but we # would need to know those values, and that is outside the scope # of the Range class. # def validate! VALID_RANGES.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/range.rb |