Sha256: 9debdf59d95bd07e47b727f1e7889e5bcff51a07f541921104a9ea618cfb3175

Contents?: true

Size: 1010 Bytes

Versions: 6

Compression:

Stored size: 1010 Bytes

Contents

require 'social_stream-base'

require 'rack/oauth2'

module SocialStream
  module Oauth2Server
    module Controllers
      autoload :Helpers,  'social_stream/oauth2_server/controllers/helpers'
    end

    module Models
      autoload :Actor, 'social_stream/oauth2_server/models/actor'
      autoload :User, 'social_stream/oauth2_server/models/user'
    end

    autoload :Ability,       'social_stream/oauth2_server/ability'
    autoload :TokenEndpoint, 'social_stream/oauth2_server/token_endpoint'
  end

  # Include site/client in routes
  SocialStream.routed_subjects << :"site/client"

  # Define default custom relations for Site::Client
  SocialStream.custom_relations['site/client'] = {}

  # Relations that appear in the Site::Client list
  SocialStream.system_relations['site/client'] = [ :manager ]

  SocialStream.available_permissions['site/client'] = [
    [ 'manage', nil ],
    [ 'manage', 'relation/custom' ],
    [ 'manage', 'contact' ]
  ]
end

require 'social_stream/oauth2_server/engine'

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
social_stream-2.2.2 oauth2_server/lib/social_stream/oauth2_server.rb
social_stream-oauth2_server-2.2.2 lib/social_stream/oauth2_server.rb
social_stream-2.2.1 oauth2_server/lib/social_stream/oauth2_server.rb
social_stream-oauth2_server-2.2.1 lib/social_stream/oauth2_server.rb
social_stream-2.2.0 oauth2_server/lib/social_stream/oauth2_server.rb
social_stream-oauth2_server-2.2.0 lib/social_stream/oauth2_server.rb