Sha256: 77b28c54c03f24af27370c13f332baba2154b47cd800fe90c6992aaeabd73996
Contents?: true
Size: 404 Bytes
Versions: 37
Compression:
Stored size: 404 Bytes
Contents
module CancanConcern extend ActiveSupport::Concern included do helper_method :cancan_disabled?, :cancan_enabled? end class_methods do def cancan_enabled? begin CanCan::Ability && true rescue NameError false end end end def cancan_enabled? self.class.cancan_enabled? end def cancan_disabled? ! self.class.cancan_enabled? end end
Version data entries
37 entries across 37 versions & 1 rubygems