Sha256: 733d334492ea39208a0f78b01110353d9662b5b823f7ec492afd13df71f2d66a

Contents?: true

Size: 634 Bytes

Versions: 1

Compression:

Stored size: 634 Bytes

Contents

class SbdevCoreController < InheritedResources::Base
  protect_from_forgery

  respond_to :html

  before_filter :authenticate_admin!, :except => [:show, :index]
  before_filter :get_index, :only => [:index]

  layout "application"

  def show
    show!(:layout => !request.xhr?)
  end

  def new
    new!(:layout => !request.xhr?)
  end

  def create
    create!{ request.referer }
  end

  def edit
    edit!(:layout => !request.xhr?)
  end

  def update
    update!{ request.referer }
  end

  def destroy
    destroy!{ request.referer }
  end

  private

  def get_index
    @index = Index.find_by_name(controller_name)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sbdevcore-0.2.0 app/controllers/sbdev_core_controller.rb