module ActionPolicy::Policy::Defaults

Create default rules and aliases:

Public Class Methods

included(base) click to toggle source
# File lib/action_policy/policy/defaults.rb, line 11
def self.included(base)
  raise "Aliases support is required for defaults" unless
    base.ancestors.include?(Aliases)

  base.default_rule :manage?
  base.alias_rule :new?, to: :create?

  raise "Verification context support is required for defaults" unless
    base.ancestors.include?(Aliases)

  base.authorize :user
end

Public Instance Methods

create?() click to toggle source
# File lib/action_policy/policy/defaults.rb, line 26
    def create?() = false

    def manage?() = false
  end
end
index?() click to toggle source
# File lib/action_policy/policy/defaults.rb, line 24
      def index?() = false

      def create?() = false

      def manage?() = false
    end
  end
end
manage?() click to toggle source
# File lib/action_policy/policy/defaults.rb, line 28
  def manage?() = false
end