module CubaApi::Guard::ClassMethods

Public Instance Methods

guard( &block ) click to toggle source
# 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
guard_logger() click to toggle source
# File lib/cuba_api/guard.rb, line 49
def guard_logger
  logger_factory.logger( "CubaApi::Guard" )
end