Sha256: f03eabd5b1cb76f340624ee94b2bf5ee9c75d789fe46b566200717d8e94757ce
Contents?: true
Size: 425 Bytes
Versions: 8
Compression:
Stored size: 425 Bytes
Contents
require 'active_support/inflector' module CanTango class PermitEngine < Engine module Util def permit_name clazz @name ||= clazz.to_s.demodulize.gsub(/Role/,'').gsub(/Permit$/, '').gsub(/Group/,'').underscore.to_sym end # TODO: def role @role ||= permit_name end def localhost_manager? Permits::Configuration.localhost_manager end end end end
Version data entries
8 entries across 8 versions & 1 rubygems