Sha256: ea48015b17639a4ef2410e82e3df76bfefa86c065fdf91fd6464132e0fa4a4a7

Contents?: true

Size: 858 Bytes

Versions: 3

Compression:

Stored size: 858 Bytes

Contents

# Puffer::SessionsBase is a base class for any Admin::SessionsController
# implementation by default implemented basic auth through PufferUser.
# See Puffer::SessionsDeviseBase for alternative implementation example.
class Puffer::SessionsBase < ApplicationController
  unloadable
  pufferize!

  before_filter :require_puffer_user, :only => :destroy

  define_fieldset :create

  layout 'puffer_sessions'

  respond_to :html

  create do
    field :email, :type => :string
    field :password, :type => :password
  end

  def new
    # @record = UserSession.new
  end

  def create
    # @record = UserSession.new params[:user_session]
    # if @record.save
    #   redirect_back_or_default puffer_root_url
    # else
    #   render 'new'
    # end
  end

  def destroy
    # current_user_session.destroy
    # redirect_to new_puffer_session_url
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
puffer-0.0.32 app/controllers/puffer/sessions_base.rb
puffer-0.0.31 app/controllers/puffer/sessions_base.rb
puffer-0.0.30 app/controllers/puffer/sessions_base.rb