class Lib::TL1::Message::Field::CompletionCode

Constants

COMPLETION_CODE

Public Class Methods

new(field) click to toggle source
Calls superclass method Lib::TL1::Message::Field::Base::new
# File lib/lib/tl1/message/field/completion_code.rb, line 24
def initialize(field)
  unless COMPLETION_CODE.key? field.to_s.downcase.to_sym
    raise ArgumentError, "Unknown Completion Code - #{field}"
  end

  super field.to_s.downcase.to_sym
end

Public Instance Methods

compld?() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 44
def compld?
  @field == :compld
end
delay?() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 56
def delay?
  @field == :delay
end
deny?() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 48
def deny?
  @field == :deny
end
description() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 40
def description
  COMPLETION_CODE[@field]
end
prtl?() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 52
def prtl?
  @field == :prtl
end
rtry?() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 60
def rtry?
  @field == :rtry
end
to_s() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 32
def to_s
  @field.to_s.upcase
end
to_sym() click to toggle source
# File lib/lib/tl1/message/field/completion_code.rb, line 36
def to_sym
  @field
end