Class: MysqlPR::RawRecord

Inherits:
Object
  • Object
show all
Defined in:
lib/mysql-pr/protocol.rb

Instance Method Summary collapse

Constructor Details

#initialize(packet, nfields, encoding) ⇒ RawRecord

Returns a new instance of RawRecord.



733
734
735
# File 'lib/mysql-pr/protocol.rb', line 733

def initialize(packet, nfields, encoding)
  @packet, @nfields, @encoding = packet, nfields, encoding
end

Instance Method Details

#to_aObject



737
738
739
740
741
742
743
744
# File 'lib/mysql-pr/protocol.rb', line 737

def to_a
  @nfields.times.map do
    if s = @packet.lcs
      s = Charset.convert_encoding(s, @encoding)
    end
    s
  end
end