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