trabajo-afectivo/lib/import/otrs/helper.rb

38 lines
712 B
Ruby
Raw Normal View History

module Import
module OTRS
module Helper
# rubocop:disable Style/ModuleFunction
extend self
private
def from_mapping(record)
result = {}
# use the mapping of the class in which
# this module gets extended
self.class::MAPPING.each { |key_sym, value|
key = key_sym.to_s
next if !record.key?(key)
result[value] = record[key]
}
result
end
def active?(record)
case record['ValidID'].to_s
when '3'
false
when '2'
false
when '1'
true
when '0'
false
else
true
end
end
end
end
end