Sha256: 31239f173781c52e92399bc1e559aa6b8746255b98108bc4a310fa4b4f9a7f5c
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
require 'cantango/rails/railtie' if defined?(Rails) require 'cantango/rails/engine' if defined?(Rails) require 'cancan' require 'cantango/cancan/rule' require 'sugar-high/array' require 'sugar-high/blank' require 'hashie' require 'sweetloader' AutoLoader.namespaces = {:CanTango => 'cantango'} module CanTango autoload_modules :Ability, :Api, :Configuration, :Cache, :Permits autoload_modules :PermitEngine, :Rails, :Users autoload_modules :PermissionEngine, :Rules, :Api, :Helpers, :Filters, :Engine class << self def configure &block conf = CanTango::Configuration.instance yield conf if block conf end alias_method :config, :configure def permits_allowed candidate, actions, subjects, *extra_args config.permits.allowed candidate, actions, subjects, *extra_args end def permits_denied candidate, actions, subjects, *extra_args config.permits.denied candidate, actions, subjects, *extra_args end def clear_permits_executed! config.permits.clear_executed! end def debug! config.debug.set :on end end end require 'cantango/api/aliases' require 'cantango/permits/macros' require 'cantango/users/macros'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.8.6.2 | lib/cantango.rb |
cantango-0.8.6.1 | lib/cantango.rb |
cantango-0.8.6 | lib/cantango.rb |