class OrientdbBinary::OrientdbBase
Attributes
protocol[RW]
session[RW]
socket[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/orientdb_binary/base.rb, line 5 def initialize(options) defaults = { host: 'localhost', port: 2424 } @options = defaults.merge(options) @server_connection = OrientdbBinary::Connection.new(@options) @socket = @server_connection.socket @connected = false @session = OrientdbBinary::OperationTypes::NEW_SESSION end
Public Instance Methods
close()
click to toggle source
# File lib/orientdb_binary/base.rb, line 28 def close @session = OrientdbBinary::OperationTypes::NEW_SESSION @connected = false end
connected?()
click to toggle source
# File lib/orientdb_binary/base.rb, line 19 def connected? @connected end
disconnect()
click to toggle source
# File lib/orientdb_binary/base.rb, line 23 def disconnect close @server_connection.close() end
Private Instance Methods
params(args={})
click to toggle source
# File lib/orientdb_binary/base.rb, line 35 def params (args={}) args.merge(session: session) end