Sha256: 3747d4f4fb19fd02345207ae0a69fc9b7ccb0f5b4af6580f65e41f712456b8f5

Contents?: true

Size: 966 Bytes

Versions: 19

Compression:

Stored size: 966 Bytes

Contents

module Mongoid
  module Generators
    class OauthProviderGenerator < Rails::Generators::Base
      source_root File.expand_path('../oauth_provider_templates', __FILE__)

      def check_class_collisions
        class_collisions '', %w(ClientApplication OauthNonce RequestToken AccessToken OauthToken)
      end

      def copy_models
        template 'client_application.rb', File.join('app/models', 'client_application.rb')
        template 'oauth_token.rb',        File.join('app/models', 'oauth_token.rb')
        template 'request_token.rb',      File.join('app/models', 'request_token.rb')
        template 'access_token.rb',       File.join('app/models', 'access_token.rb')
        template 'oauth2_token.rb',       File.join('app/models', 'oauth2_token.rb')
        template 'oauth2_verifier.rb',    File.join('app/models', 'oauth2_verifier.rb')
        template 'oauth_nonce.rb',        File.join('app/models', 'oauth_nonce.rb')
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 6 rubygems

Version Path
houston-oauth-plugin-0.5.1 lib/generators/mongoid/oauth_provider_generator.rb
panjiva-oauth-plugin-0.4.1 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.5.1 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.5.0 lib/generators/mongoid/oauth_provider_generator.rb
oauth-provider-0.5.0rc1 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.1 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.rc2 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.rc1 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre7 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre6 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre5 lib/generators/mongoid/oauth_provider_generator.rb
insrc-oauth-plugin-0.4.0.pre6 lib/generators/mongoid/oauth_provider_generator.rb
insrc-oauth-plugin-0.4.0.pre5 lib/generators/mongoid/oauth_provider_generator.rb
le1t0-oauth-plugin-0.4.0.pre4.001 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre4 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre3 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre2 lib/generators/mongoid/oauth_provider_generator.rb
oauth-plugin-0.4.0.pre1 lib/generators/mongoid/oauth_provider_generator.rb