Sha256: 50358747a656f3376c6703d58dd393f365e02604716146f60a0ee7bb6bd66f4a

Contents?: true

Size: 819 Bytes

Versions: 1

Compression:

Stored size: 819 Bytes

Contents

require 'haml'
require 'omniauth'

module Socialite
  class Engine < ::Rails::Engine
    isolate_namespace Socialite

    config.generators do |g|
      g.test_framework :rspec, :fixture => false
      g.integration_tool :rspec
      g.fixture_replacement :factory_girl, :dir => 'spec/factories'
      g.assets false
      g.helper false
    end

    initializer 'socialite.load_middleware', :after => :load_config_initializers do
      Socialite.providers.each do |provider_info|
        OmniAuth.configure do |config|
          config.provider(*provider_info)
        end
      end
    end

    # ActiveSupport.on_load(:action_controller) do
      # include Socialite::Controllers::Helpers
    # end

    # ActiveSupport.on_load(:action_view) do
      # include Socialite::Helpers::Authentication
    # end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
socialite-0.1.0.pre lib/socialite/engine.rb