class Tordist::BaseGenerator::IntField
Public Class Methods
new(name, description, type, start_position, end_position, opts)
click to toggle source
# File lib/tordist/base_generator.rb, line 40 def initialize(name, description, type, start_position, end_position, opts) @size = end_position - start_position + 1 @name = name @opts = opts end
Public Instance Methods
value(obj)
click to toggle source
# File lib/tordist/base_generator.rb, line 45 def value(obj) #puts "parse #{@name} => #{value_or_default(obj)}" if @opts[:debug] value_or_default(obj).to_i.abs().to_s.rjust(@size, '0') end