class PostgresPR::Query

Public Class Methods

new(query) click to toggle source
# File lib/postgres-pr/message.rb, line 428
def initialize(query)
  @query = String.new(query).force_encoding('BINARY')
end

Public Instance Methods

dump() click to toggle source
Calls superclass method PostgresPR::Message::dump
# File lib/postgres-pr/message.rb, line 437
def dump
  super(@query.size + 1) do |buffer|
    buffer.write_cstring(@query)
  end
end
parse(buffer) click to toggle source
Calls superclass method PostgresPR::Message#parse
# File lib/postgres-pr/message.rb, line 443
def parse(buffer)
  super do
    @query = buffer.read_cstring
  end
end