Sha256: b98451be5a785d2d1a1e306fbec68248f6ba114694cf96b733be1c5723b67f24

Contents?: true

Size: 518 Bytes

Versions: 3

Compression:

Stored size: 518 Bytes

Contents

module Buffer
  class Client
    include Core
    include User
    include Profile
    include Update
    include Link
    include Info

    attr_accessor :access_token

    def initialize(access_token)
      @access_token = access_token
      url = "https://api.bufferapp.com/1/"
      @connection = Faraday.new(url: url) do |faraday|
        faraday.request  :url_encoded
        faraday.adapter  Faraday.default_adapter
      end
    end

    def auth_query
      { access_token: @access_token }
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
buffer-0.1.2 lib/buffer/client.rb
buffer-0.1.1 lib/buffer/client.rb
buffer-0.1.0 lib/buffer/client.rb