Sha256: 1ff5f9afc505e6737016e9a5d53c65603b36128d4444cb170a0790440ff714f2

Contents?: true

Size: 791 Bytes

Versions: 5

Compression:

Stored size: 791 Bytes

Contents

require 'httparty'
require 'roqua/core_api/sessions/auth_session'
require 'roqua/core_api/sessions/oauth_session'
require 'roqua/core_api/sessions/token_session'
require 'roqua/core_api/sessions/basic_auth_session'
require 'roqua/core_api/sessions/hmac_auth_request'
require 'roqua/core_api/sessions/hmac_auth_session'

module Roqua
  module CoreApi
    def self.oauth_session(*arguments, &block)
      Sessions::OAuthSession.new(*arguments, &block)
    end

    def self.token_session(*arguments, &block)
      Sessions::TokenSession.new(*arguments, &block)
    end

    def self.basic_auth_session(*arguments, &block)
      Sessions::BasicAuthSession.new(*arguments, &block)
    end

    def self.hmac_auth_request(*arguments)
      Sessions::HmacAuthRequest(*arguments)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
roqua-core-api-0.3.1 lib/roqua/core_api/sessions.rb
roqua-core-api-0.3.0 lib/roqua/core_api/sessions.rb
roqua-core-api-0.2.4 lib/roqua/core_api/sessions.rb
roqua-core-api-0.2.3 lib/roqua/core_api/sessions.rb
roqua-core-api-0.2.2 lib/roqua/core_api/sessions.rb