trabajo-afectivo/lib/import/helper.rb

32 lines
704 B
Ruby
Raw Normal View History

module Import
module Helper
# rubocop:disable Style/ModuleFunction
extend self
def check_import_mode
# check if system is in import mode
return true if Setting.get('import_mode')
raise 'System is not in import mode!'
end
# log
def log(message)
thread_no = Thread.current[:thread_no] || '-'
Rails.logger.info "thread##{thread_no}: #{message}"
end
# utf8 convert
def utf8_encode(data)
data.each { |key, value|
next if !value
next if value.class != String
data[key] = Encode.conv('utf8', value)
}
end
def reset_primary_key_sequence(table)
DbHelper.import_post(table)
end
end
end