module Odnoklassniki::Connection

Constants

API_HOST

Public Instance Methods

connection(options={}) click to toggle source
# File lib/odnoklassniki/connection.rb, line 8
def connection(options={})
  options = options.clone

  default_options = {
    :headers => {
      :accept => 'application/json',
      :user_agent => "odnoklassniki ruby gem/#{Odnoklassniki::VERSION}"
    },
    :url => "#{API_HOST}/"
  }

  client = Faraday.default_adapter

  Faraday.new(default_options.merge(options)) do |conn|
    conn.request :multipart
    conn.request :url_encoded
    conn.adapter client
  end
end