Sha256: a2d7b319f6c138a5f429ff84cecc2e039a33d00cdee195f105eb665970c3307b

Contents?: true

Size: 337 Bytes

Versions: 7

Compression:

Stored size: 337 Bytes

Contents

module Doorkeeper
  module OAuth
    class ClientCredentialsRequest
      class Creator
        def call(client, scopes, attributes = {})
          Doorkeeper::AccessToken.create(attributes.merge({
            :application_id => client.id,
            :scopes         => scopes.to_s
          }))
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
doorkeeper-1.1.0 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-1.0.0 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-1.0.0.rc2 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-1.0.0.rc1 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-0.7.4 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-0.7.3 lib/doorkeeper/oauth/client_credentials/creator.rb
doorkeeper-0.7.2 lib/doorkeeper/oauth/client_credentials/creator.rb