Class: Mysql::Protocol::AuthenticationPacket
- Inherits:
-
Object
- Object
- Mysql::Protocol::AuthenticationPacket
- Defined in:
- lib/mysql/protocol.rb
Overview
Authentication packet
Class Method Summary collapse
Class Method Details
.serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename) ⇒ Object
678 679 680 681 682 683 684 685 686 687 688 |
# File 'lib/mysql/protocol.rb', line 678 def self.serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename) [ client_flags, max_packet_size, Packet.lcb(charset_number), "", # always 0x00 * 23 username, Packet.lcs(scrambled_password), databasename ].pack("VVa*a23Z*A*Z*") end |