Sha256: 011ddf05b9fcba8527871f189749009693e08db954406cf47bc1a3f1e0a08d3a
Contents?: true
Size: 270 Bytes
Versions: 11
Compression:
Stored size: 270 Bytes
Contents
module Symphonia class AdminConstraint def matches?(request) return false if (credentials = request.session["symphonia/user_credentials"]).blank? user = User.find_by(persistence_token: credentials.split(':')[0]) user&.admin? end end end
Version data entries
11 entries across 11 versions & 1 rubygems