Sha256: ecaeff14dc5c28d1ff2193eeb4de98d2f03289db947ad392064d476ea84c4ca6

Contents?: true

Size: 330 Bytes

Versions: 3

Compression:

Stored size: 330 Bytes

Contents

module Theblog
  class AccountPolicy < ApplicationPolicy
    def index?
      user.has_role?(:admin)
    end

    def show?
      user.has_role?(:admin)
    end

    def new?
      user.has_role?(:admin)
    end

    def create?
      user.has_role?(:admin)
    end

    def update?
      user.has_role?(:admin)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
theblog-0.0.2.3 app/policies/theblog/account_policy.rb
theblog-0.0.2.2 app/policies/theblog/account_policy.rb
theblog-0.0.2.1 app/policies/theblog/account_policy.rb