diff --git a/lib/betfair_api_ng_rails/api/http/factory.rb b/lib/betfair_api_ng_rails/api/http/factory.rb index 119e446b9fd0a89dda1169cba0be26c91a4df952..2af0632f2217f851c5882b8d65988f99afa4de14 100644 --- a/lib/betfair_api_ng_rails/api/http/factory.rb +++ b/lib/betfair_api_ng_rails/api/http/factory.rb @@ -6,10 +6,10 @@ module BetfairApiNgRails include Api::Constants def provider_requester(api_url, ssoid = nil) - req = create_http_requester(api_url) - req.set_request_headers API_REQUEST_HEADERS - req.set_auth_headers Api::Config.application_key, ssoid - req + create_http_requester(api_url).tap do |req| + req.set_request_headers API_REQUEST_HEADERS + req.set_auth_headers Api::Config.application_key, ssoid + end end def session_requester diff --git a/lib/betfair_api_ng_rails/api/provider.rb b/lib/betfair_api_ng_rails/api/provider.rb index dd92c8ef71af9324b3642db5990a5b0a075bac88..7e1e1c4a8f0287f72f880be382430c7132f64d2a 100644 --- a/lib/betfair_api_ng_rails/api/provider.rb +++ b/lib/betfair_api_ng_rails/api/provider.rb @@ -27,7 +27,7 @@ module BetfairApiNgRails end def http_requester(api_url) - @_http_requester ||= Api::Http::Factory.provider_requester api_url, ssoid + Api::Http::Factory.provider_requester api_url, ssoid end end end