module FlowdockRails::Utils::Network

Public Instance Methods

connection() click to toggle source
# File lib/flowdock_rails/utils/network.rb, line 6
def connection
  @conn ||= Faraday.new(url: 'https://api.flowdock.com') do |conn|
    conn.request  :url_encoded
    conn.response :logger
    conn.response :json
    conn.adapter  Faraday.default_adapter
  end
end
post(url, params = {}) click to toggle source
# File lib/flowdock_rails/utils/network.rb, line 15
def post(url, params = {})
  connection.post do |req|
    req.url url
    req.headers['Content-Type'] = 'application/json'
    req.headers['X-flowdock-wait-for-message'] = 'true'
    req.body = params.to_json
  end
end