Module: Devise::Rownd::API
- Defined in:
- lib/devise/rownd/api.rb
Class Method Summary collapse
Class Method Details
.conn ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/devise/rownd/api.rb', line 9 def conn @conn ||= Faraday.new('https://api.rownd.io') do |f| f.request :json f.request :retry f.response :json f.adapter :net_http end end |
.make_api_call(path, options = { method: 'GET' }) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/devise/rownd/api.rb', line 18 def make_api_call(path, = { method: 'GET' }) conn.send([:method].downcase, path, [:params]) do |request| request.body = [:body].to_json if [:body] request.headers = [:headers] if [:headers] end end |