Sha256: c90ef296ac674c8214d14a58228f9ea4fd5eb16570a5794f96b4175b8a47fc7a

Contents?: true

Size: 344 Bytes

Versions: 9

Compression:

Stored size: 344 Bytes

Contents

### context_roles.rb
#
# Defines the context roles for the CBAC system
#
include Cbac
puts "Loading context_roles"

# Defining context roles
ContextRole.add :everybody do
  true
end
ContextRole.add :not_logged_in_user do |context|
  context.current_user.nil?
end
ContextRole.add :logged_in_user do |context|
  not context.current_user.nil?
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cbac-0.8.0 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.7.0 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.10 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.9 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.8 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.7 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.5 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.4 lib/generators/cbac/copy_files/config/context_roles.rb
cbac-0.6.2 lib/generators/cbac/copy_files/config/context_roles.rb