class Lib::TL1::Message::Field::CorrelationTag

Public Class Methods

new(field = nil) click to toggle source
Calls superclass method Lib::TL1::Message::Field::Base::new
# File lib/lib/tl1/message/field/correlation_tag.rb, line 14
def initialize(field = nil)
  field = rand(0..999_999) if field.nil?
  unless (field.to_i < 999_999) && (field.to_i >= 0)
    raise ArgumentError, "Wrong #{self.class.name} format - #{field}"
  end

  super field.to_i
end

Public Instance Methods

to_i() click to toggle source
# File lib/lib/tl1/message/field/correlation_tag.rb, line 23
def to_i
  @field.to_i
end