Method: Haipa::Api#initialize
- Defined in:
- lib/haipa/api.rb
#initialize(params = {}) ⇒ Api
Returns a new instance of Api.
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/haipa/api.rb', line 10 def initialize(params={}) @uri = URI(params[:url].to_s).path @conn = Faraday.new(defaults.deep_merge(params)) do |conn| if block_given? yield conn else conn.adapter Faraday.default_adapter end end @resource = Resource.new(self, @uri) end |