class Symbol

Public Instance Methods

validate_gfa_field!(datatype, fieldname=nil) click to toggle source

@!macro validate_gfa_field

# File lib/rgfa/field_validator.rb, line 91
def validate_gfa_field!(datatype, fieldname=nil)
  if datatype != :lbl and datatype != :orn and datatype != :Z
    raise RGFA::FieldParser::FormatError,
      "Wrong type (#{self.class}) for field #{fieldname}\n"+
      "Content: #{self.inspect}\n"+
      "Datatype: #{datatype}"
  end
  self.to_s.validate_gfa_field!(datatype)
end