1234567891011121314151617181920212223242526272829 |
- # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
- class Sequencer
- class Unit
- module Import
- module Common
- module User
- module Attributes
- class Downcase < Sequencer::Unit::Base
- prepend ::Sequencer::Unit::Import::Common::Model::Mixin::Skip::Action
- skip_action :skipped, :failed
- uses :mapped
- def process
- %i[login email].each do |attribute|
- next if mapped[attribute].blank?
- mapped[attribute].downcase!
- end
- end
- end
- end
- end
- end
- end
- end
- end
|