Class: Coyodlee::Connection
- Inherits:
-
Object
- Object
- Coyodlee::Connection
- Defined in:
- lib/coyodlee/connection.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(request_builder) ⇒ Connection
constructor
A new instance of Connection.
- #start(user_session_token: '', cobrand_session_token: '', &block) ⇒ Object
Constructor Details
#initialize(request_builder) ⇒ Connection
Returns a new instance of Connection.
232 233 234 |
# File 'lib/coyodlee/connection.rb', line 232 def initialize(request_builder) @request_builder = request_builder end |
Class Method Details
.create ⇒ Object
227 228 229 |
# File 'lib/coyodlee/connection.rb', line 227 def create new RequestBuilder.new(UriBuilder.new(host: Coyodlee.host, cobrand_name: Coyodlee.cobrand_name)) end |
Instance Method Details
#start(user_session_token: '', cobrand_session_token: '', &block) ⇒ Object
236 237 238 239 240 241 242 243 |
# File 'lib/coyodlee/connection.rb', line 236 def start(user_session_token: '', cobrand_session_token: '', &block) @request_builder. user_session_token.to_s @request_builder. cobrand_session_token.to_s Net::HTTP.start(@request_builder.host, use_ssl: true) do |http| yield RequestFacade.new(http: http, request_builder: @request_builder) end end |