Sha256: c66e58010f2fc2432e72228ac5dd53264788aef42070e8d08e5dc5506b97248b
Contents?: true
Size: 478 Bytes
Versions: 26
Compression:
Stored size: 478 Bytes
Contents
class EmailSuffix def do!(connection, forklift) forklift.logger.log "collecting email suffixes..." suffixes = {} connection.read("select email from users"){|data| data.each do |row| part = row[:email].split('@').last suffixes[part] = 0 if suffixes[part].nil? suffixes[part] = suffixes[part] + 1 end } suffixes.each do |suffix, count| forklift.logger.log " > #{suffix}: #{count}" if count > 5 end end end
Version data entries
26 entries across 26 versions & 1 rubygems