Sha256: fe92d581ac1917e1e983d3890b4f3792c09698e482d84f585df154798fbb4009

Contents?: true

Size: 324 Bytes

Versions: 3

Compression:

Stored size: 324 Bytes

Contents

require 'omniauth'
require 'omniauth/builder'
require 'simple_admin_auth/application'

module SimpleAdminAuth
  class Builder < OmniAuth::Builder
    def initialize(*args)
      super(*args)

      use SimpleAdminAuth::LoginRedirect

      map '/auth' do
        use SimpleAdminAuth::Application
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
simple_admin_auth-0.1.2 lib/simple_admin_auth/builder.rb
simple_admin_auth-0.1.1 lib/simple_admin_auth/builder.rb
simple_admin_auth-0.1.0 lib/simple_admin_auth/builder.rb