Sha256: ea9aeec31f9d7ed70acf39fff01d791a3464c79e8e3346737bb6071f5edf7901

Contents?: true

Size: 897 Bytes

Versions: 33

Compression:

Stored size: 897 Bytes

Contents

# frozen_string_literal: true

module ActionPolicy
  # Base class for application policies.
  class Base
    require "action_policy/policy/core"
    require "action_policy/policy/defaults"
    require "action_policy/policy/authorization"
    require "action_policy/policy/reasons"
    require "action_policy/policy/pre_check"
    require "action_policy/policy/aliases"
    require "action_policy/policy/scoping"
    require "action_policy/policy/cache"
    require "action_policy/policy/cached_apply"

    include ActionPolicy::Policy::Core
    include ActionPolicy::Policy::Authorization
    include ActionPolicy::Policy::PreCheck
    include ActionPolicy::Policy::Reasons
    include ActionPolicy::Policy::Aliases
    include ActionPolicy::Policy::Scoping
    include ActionPolicy::Policy::Cache
    include ActionPolicy::Policy::CachedApply
    include ActionPolicy::Policy::Defaults
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
action_policy-0.7.3 lib/action_policy/base.rb
action_policy-0.7.2 lib/action_policy/base.rb
action_policy-0.7.1 lib/action_policy/base.rb
action_policy-0.7.0 lib/action_policy/base.rb
action_policy-0.6.9 lib/action_policy/base.rb
action_policy-0.6.8 lib/action_policy/base.rb
action_policy-0.6.7 lib/action_policy/base.rb
action_policy-0.6.6 lib/action_policy/base.rb
action_policy-0.6.5 lib/action_policy/base.rb
action_policy-0.6.4 lib/action_policy/base.rb
action_policy-0.6.3 lib/action_policy/base.rb
action_policy-0.6.2 lib/action_policy/base.rb
action_policy-0.6.1 lib/action_policy/base.rb
action_policy-0.6.0 lib/action_policy/base.rb
action_policy-0.5.7 lib/action_policy/base.rb
action_policy-0.5.6 lib/action_policy/base.rb
action_policy-0.5.5 lib/action_policy/base.rb
action_policy-0.5.4 lib/action_policy/base.rb
action_policy-0.5.3 lib/action_policy/base.rb
action_policy-0.5.2 lib/action_policy/base.rb