class Coyodlee::Connection
Public Class Methods
create()
click to toggle source
# File lib/coyodlee/connection.rb, line 227 def create new RequestBuilder.new(UriBuilder.new(host: Coyodlee.host, cobrand_name: Coyodlee.cobrand_name)) end
new(request_builder)
click to toggle source
# File lib/coyodlee/connection.rb, line 232 def initialize(request_builder) @request_builder = request_builder end
Public Instance Methods
start(user_session_token: '', cobrand_session_token: '') { |request_facade(http: http, request_builder: request_builder)| ... }
click to toggle source
# File lib/coyodlee/connection.rb, line 236 def start(user_session_token: '', cobrand_session_token: '', &block) @request_builder.authorize_user user_session_token.to_s @request_builder.authorize_cobrand 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