Sha256: c777ce25451c3c32985feb987d52f3504174cf7d92162bda6e34a58baebc27c0
Contents?: true
Size: 562 Bytes
Versions: 31
Compression:
Stored size: 562 Bytes
Contents
# 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? true end def create? true end def new? create? end def update? false end def edit? update? end def destroy? false end class Scope def initialize(user, scope) @user = user @scope = scope end def resolve scope.all end private attr_reader :user, :scope end end
Version data entries
31 entries across 31 versions & 1 rubygems