Class: Tordist::BaseGenerator::StrField

Inherits:
GenField
  • Object
show all
Defined in:
lib/tordist/base_generator.rb

Instance Method Summary collapse

Methods inherited from GenField

#value_or_default

Constructor Details

#initialize(name, description, type, start_position, end_position, opts) ⇒ StrField

Returns a new instance of StrField.



30
31
32
33
# File 'lib/tordist/base_generator.rb', line 30

def initialize(name, description, type, start_position, end_position, opts)
  @size = end_position - start_position + 1
  @opts = opts
end

Instance Method Details

#value(obj) ⇒ Object



34
35
36
# File 'lib/tordist/base_generator.rb', line 34

def value(obj)
  value_or_default(obj).to_s.ljust(@size, ' ')
end