Sha256: 67be0ccfb7ddb38d5850aed6e12da28ccdcaea381341d70e730117abfab77b82

Contents?: true

Size: 388 Bytes

Versions: 8

Compression:

Stored size: 388 Bytes

Contents

namespace :sufia do
  namespace :user do

    desc "list user's email"
    task "list_emails", [:file_name] => :environment do |cmd, args|
      file_name = args[:file_name]
      file_name ||= "user_emails.txt"
      users = User.all.map {|user| user.email}.reject {|email| email.blank?}
      f = File.new(file_name,  "w")
      f.write(users.join(", "))
      f.close
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-6.7.0 tasks/sufia-user.rake
sufia-6.6.1 tasks/sufia-user.rake
sufia-6.6.0 tasks/sufia-user.rake
sufia-6.5.0 tasks/sufia-user.rake
sufia-6.4.0 tasks/sufia-user.rake
sufia-6.3.0 tasks/sufia-user.rake
sufia-6.2.0 tasks/sufia-user.rake
sufia-6.1.0 tasks/sufia-user.rake