class Locked::Context::Sanitizer

removes not proper active flag values

Public Class Methods

call(context) click to toggle source
# File lib/locked/context/sanitizer.rb, line 8
def call(context)
  sanitized_active_mode(context) || {}
end

Private Class Methods

sanitized_active_mode(context) click to toggle source
# File lib/locked/context/sanitizer.rb, line 14
def sanitized_active_mode(context)
  return unless context
  return context unless context.key?(:active)
  return context if [true, false].include?(context[:active])
  context.reject { |key| key == :active }
end