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(&block) ⇒ Object
Constructor Details
#initialize(request_builder) ⇒ Connection
Returns a new instance of Connection.
197 198 199 |
# File 'lib/coyodlee/connection.rb', line 197 def initialize(request_builder) @request_builder = request_builder end |
Class Method Details
.create ⇒ Object
192 193 194 |
# File 'lib/coyodlee/connection.rb', line 192 def create new RequestBuilder.new(UriBuilder.new(host: Coyodlee.host)) end |
Instance Method Details
#start(&block) ⇒ Object
201 202 203 204 205 206 |
# File 'lib/coyodlee/connection.rb', line 201 def start(&block) Net::HTTP.start(@request_builder.host, use_ssl: true) do |http| yield RequestFacade.new(http: http, request_builder: @request_builder) end end |