Sha256: f8f3fcbf90027ca767bc9eaa28e0e3f242224ad144bbe22ad0b3ff168d686b39

Contents?: true

Size: 357 Bytes

Versions: 2

Compression:

Stored size: 357 Bytes

Contents

require_dependency dorsale_file

# Auto define all policies to true in dummy
Dorsale::ApplicationPolicy.class_eval do
  def self.define_dummy_policies!
    self::POLICY_METHODS.each do |method|
      define_method(method) { true }
    end
  end
end

# No scopes in dummy
Dorsale::ApplicationPolicy::Scope.class_eval do
  def resolve
    scope.all
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dorsale-3.1.1 spec/dummy/app/policies/dorsale/application_policy.rb
dorsale-3.1.0 spec/dummy/app/policies/dorsale/application_policy.rb