class Lib::TL1::Message::Field::TextBlock

Public Class Methods

new(field) click to toggle source
Calls superclass method Lib::TL1::Message::Field::Base::new
# File lib/lib/tl1/message/field/text_block.rb, line 13
def initialize(field)
  @commented = false
  case field
  when /"\r\n   (.*)"/mi
    field = Regexp.last_match(1)
  when %r{/\*\r\n   (.*)\*/}mi
    @commented = true
    field = Regexp.last_match(1)
  when /\r\n   (.*)/mi
    field = Regexp.last_match(1)
  when (nil || "")
    field = nil
  else
    raise ArgumentError, "Unknown TextBlock format #{field}"
  end
  super field
end

Public Instance Methods

commented?() click to toggle source
# File lib/lib/tl1/message/field/text_block.rb, line 31
def commented?
  @commented
end