ruby-rcade/RubyGameDev.com

View on GitHub
app/policies/post_policy.rb

Summary

Maintainability
A
20 mins
Test Coverage
PostPolicy = Struct.new(:user, :post) do
  def update?
    return false unless user
    user.admin? || post.user == user
  end

  def destroy?
    return false unless user
    user.admin?
  end
end