class Fixnum
Public Instance Methods
default_gfa_datatype()
click to toggle source
@!macro gfa_datatype
# File lib/rgfa/field_writer.rb, line 52 def default_gfa_datatype; :i; end
validate_gfa_field!(datatype, fieldname=nil)
click to toggle source
@!macro validate_gfa_field
# File lib/rgfa/field_validator.rb, line 230 def validate_gfa_field!(datatype, fieldname=nil) if (datatype == :pos and self < 0) raise RGFA::FieldParser::FormatError, "Invalid content for field #{fieldname}\n"+ "Content: #{self.inspect}\n"+ "Datatype: #{datatype}" elsif ![:i, :f, :Z].include?(datatype) raise RGFA::FieldParser::FormatError, "Wrong type (#{self.class}) for field #{fieldname}\n"+ "Content: #{self.inspect}\n"+ "Datatype: #{datatype}" end end