class Tuersteher::ModelAccessRule
Public Class Methods
new(clazz)
click to toggle source
erzeugt neue Object-Zugriffsregel
clazz Model-Klassenname(als Class oder String) oder :all fuer alle
Calls superclass method
Tuersteher::BaseAccessRule::new
# File lib/tuersteher.rb, line 696 def initialize(clazz) raise "wrong clazz '#{clazz}'! Must be a Class/String or :all ." unless clazz==:all or clazz.is_a?(Class) or clazz.is_a?(String) super() if clazz != :all # :all is only syntax sugar @rule_spezifications << ModelSpecification.new(clazz, @negation) end end
Public Instance Methods
to_s()
click to toggle source
Calls superclass method
Tuersteher::BaseAccessRule#to_s
# File lib/tuersteher.rb, line 705 def to_s @_to_s ||= super end