class Tordist::BaseGenerator::SigField
Public Class Methods
new(name, description, type, start_position, end_position, opts)
click to toggle source
# File lib/tordist/base_generator.rb, line 66 def initialize(name, description, type, start_position, end_position, opts) m = type.match(/N\(([0-9]+)\)V([0-9]+)/) int = m[1].to_i dec = m[2].to_i tot = int + dec + 1 @opts = opts @formatter = "%+0#{tot}.#{dec}f".to_s end
Public Instance Methods
value(obj)
click to toggle source
# File lib/tordist/base_generator.rb, line 74 def value(obj) (@formatter % value_or_default(obj).abs()).gsub("." , "") end