Sha256: 4c9c2642496413b9d371b9b5358335af07a4d6a38dfed252562b66ce3fed6334
Contents?: true
Size: 888 Bytes
Versions: 1
Compression:
Stored size: 888 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::Sessions::Base < ApplicationController unloadable pufferize! before_filter :require_puffer_user, :only => :destroy define_fieldset :create, :fallbacks => :form layout 'puffer_sessions' respond_to :html setup do group nil end create do field :email, :type => :string field :password, :type => :password end def new # @record = resource.new_member end def create # @record = resource.new_member # if @record.save # redirect_back_or admin_root_url # else # render 'new' # end end def destroy # current_user_session.destroy # redirect_to new_admin_session_url end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
puffer-0.1.0 | app/controllers/puffer/sessions/base.rb |