module Telegraph::Core

Public Class Methods

request(method, params = {}) click to toggle source
# File lib/telegraph/api/core.rb, line 4
def self.request(method, params = {})
  conn = Faraday.new(
      :url => 'https://api.telegra.ph',
      request: { params_encoder: Faraday::FlatParamsEncoder }
  )
  conn.response :json

  response = conn.get('/' + method) do |request|
    request.params.merge!(params)
  end
  response.body
end