class Cql::Protocol::CredentialsRequest
Attributes
credentials[R]
Public Class Methods
new(credentials)
click to toggle source
Calls superclass method
Cql::Protocol::Request::new
# File lib/cql/protocol/requests/credentials_request.rb, line 8 def initialize(credentials) super(4) @credentials = credentials.dup.freeze end
Public Instance Methods
eql?(rq)
click to toggle source
# File lib/cql/protocol/requests/credentials_request.rb, line 21 def eql?(rq) self.class === rq && rq.credentials.eql?(@credentials) end
Also aliased as: ==
hash()
click to toggle source
# File lib/cql/protocol/requests/credentials_request.rb, line 26 def hash @h ||= @credentials.hash end
to_s()
click to toggle source
# File lib/cql/protocol/requests/credentials_request.rb, line 17 def to_s %(CREDENTIALS #{@credentials}) end
write(protocol_version, buffer)
click to toggle source
# File lib/cql/protocol/requests/credentials_request.rb, line 13 def write(protocol_version, buffer) buffer.append_string_map(@credentials) end