1
0
Fork 0
This repository has been archived on 2023-03-27. You can view files and clone it, but cannot push or open issues or pull requests.
lpr-partynest/app/policies/application_policy.rb

56 lines
611 B
Ruby
Raw Normal View History

2018-11-29 19:02:04 -05:00
# frozen_string_literal: true
class ApplicationPolicy
attr_reader :user, :record
def initialize(user, record)
@user = user
@record = record
end
def index?
false
end
def show?
false
end
def create?
false
end
def new?
create?
end
def update?
false
end
def edit?
update?
end
def destroy?
false
end
def policy(record)
Pundit.policy user, record
end
2018-11-29 19:02:04 -05:00
class Scope
attr_reader :user, :scope
def initialize(user, scope)
@user = user
@scope = scope
end
def resolve
2018-11-29 19:17:26 -05:00
scope.none
2018-11-29 19:02:04 -05:00
end
end
end