Module: ServiceApi::BaseFaraday

Defined in:
lib/service_api/base_faraday.rb

Overview

BaseFaraday is module for Faraday api which should be included in own base Api class.

class MyApi
  include BaseApi

  private

  def base_url
    'http://example.com'
  end
end

Instance Method Summary collapse

Instance Method Details

#initialize(client) ⇒ Object

Initilizer require client class as parameter

MyApi.new(client)


24
25
26
27
28
29
# File 'lib/service_api/base_faraday.rb', line 24

def initialize(client)
  @client = client
  @params = {}
  @mandatory_params = {}
  @optional_params = {}
end