Method: Neography::Connection#initialize

Defined in:
lib/neography/connection.rb

#initialize(options = {}) ⇒ Connection

Returns a new instance of Connection.



16
17
18
19
20
21
22
23
24
25
26
# File 'lib/neography/connection.rb', line 16

def initialize(options = {})
  config = merge_configuration(options)
  save_local_configuration(config)
  @client ||= Excon.new(config[:proxy] || "#{protocol}://#{@server}:#{@port}", 
                        :read_timeout => config[:http_receive_timeout],
                        :write_timeout => config[:http_send_timeout],
                        :persistent => config[:persistent],
                        :user =>  config[:username],
                        :password => config[:password])
  #authenticate
end