Sha256: 1dc9f381abf8d11371e04ffd0506eb59ccb67731b511af0a8da08fb120cd0f10
Contents?: true
Size: 425 Bytes
Versions: 15
Compression:
Stored size: 425 Bytes
Contents
require File.expand_path('../../base_controller_decorator', __FILE__) Spree::Admin::BaseController.class_eval do before_filter :authorize_admin def authorize_admin begin model = model_class rescue model = Object end authorize! :admin, model authorize! params[:action].to_sym, model end protected def model_class "Spree::#{controller_name.classify}".constantize end end
Version data entries
15 entries across 15 versions & 1 rubygems