Method: Masks::Credentials::Session#maskup
- Defined in:
- app/models/masks/credentials/session.rb
#maskup ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'app/models/masks/credentials/session.rb', line 35 def maskup return approve! if optional? && actor&.anonymous? actor_id = actor&.actor_id return unless actor_id && session.data[:actors]&.fetch(actor_id, nil) return unless session.data[:actor] == actor_id if session.data.dig(:actors, actor_id) == actor.session_key approve! else cleanup end end |