class Fit4Ruby::DumpedField
If the user has requested a dump of the records, this class is used to capture a subset of the field related information for the later textual dump.
Attributes
field_number[R]
message_number[R]
Public Class Methods
new(message_number, field_number, name, type, value)
click to toggle source
Create a new field dump record. @param message_number
[Fixnum] The global message number of the message
this field belongs to.
@param field_number
[Fixnum] The number of the FIT message field @param name [String] The name of the field @param type [Symbol] The type of the field @param value [String] A human readable dump of the field value
# File lib/fit4ruby/DumpedField.rb, line 29 def initialize(message_number, field_number, name, type, value) @message_number = message_number @field_number = field_number @name = name @type = type @value = value end
Public Instance Methods
<=>(f)
click to toggle source
# File lib/fit4ruby/DumpedField.rb, line 37 def <=>(f) @field_number <=> f.field_number end
to_s(index)
click to toggle source
# File lib/fit4ruby/DumpedField.rb, line 41 def to_s(index) "[#{'%03d' % @message_number}:#{'%03d' % index}:" + "#{'%03d' % @field_number}:" + "#{"%-7s" % @type}] #{@name}: " + "#{@value}" end