Method: CubaApi::Guard::ClassMethods#guard

Defined in:
lib/cuba_api/guard.rb

#guard(&block) ⇒ Object



38
39
40
41
42
43
44
45
46
47
# File 'lib/cuba_api/guard.rb', line 38

def guard( &block )
  self[ :guard ] ||= block ||
    begin
      guard_logger.warn { 'no guard configured. default guard denies everything !' }
      guard = Ixtlan::UserManagement::Guard.new
      Proc.new do |groups|
        guard
      end
    end
end