sudara/alonetone

View on GitHub
lib/moderator_constraint.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ModeratorConstraint
  def matches?(request)
    credentials = request.cookie_jar['user_credentials']
    return false unless credentials.present?

    User.find_by(persistence_token: credentials.split(':')[0]).try(:moderator?)
  end
end