Skip to content

Commit

Permalink
Update http.rb
Browse files Browse the repository at this point in the history
  • Loading branch information
heavydawson authored Mar 13, 2017
1 parent 62ad69c commit 0b42d54
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions lib/neo4j/core/cypher_session/adaptors/http.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def initialize(url, options = {})
end

def connect
@requestor = Requestor.new(@url, USER_AGENT_STRING, self.class.method(:instrument_request), @options[:faraday_opts] = {})
@requestor = Requestor.new(@url, USER_AGENT_STRING, self.class.method(:instrument_request), @options[:faraday_options] ||= {})
end

ROW_REST = %w(row REST)
Expand Down Expand Up @@ -101,13 +101,12 @@ class Requestor
include Adaptors::HasUri
default_url('http://neo4:neo4j@localhost:7474')
validate_uri { |uri| uri.is_a?(URI::HTTP) }
def initialize(url, user_agent_string, instrument_proc, params = {})
def initialize(url, user_agent_string, instrument_proc, faraday_options = {})
self.url = url
@user = user
@password = password
@user_agent_string = user_agent_string
init_params = params[:initialize] && params.delete(:initialize) if params.key?(:initialize)
@faraday = wrap_connection_failed! { faraday_connection(init_params) }
@faraday = wrap_connection_failed! { faraday_connection(faraday_options.fetch(:initialize, {})) }
@instrument_proc = instrument_proc
end

Expand Down Expand Up @@ -144,7 +143,7 @@ def get(path, body = '', options = {})

private

def faraday_connection(params = {})
def faraday_connection(options = {})
require 'faraday'
require 'faraday_middleware/multi_json'

Expand Down

0 comments on commit 0b42d54

Please sign in to comment.