Sha256: 1934fcbc265bdb14c6be2f585565223e9bd89f742f1fce8c29a24f90a7896e75
Contents?: true
Size: 656 Bytes
Versions: 16
Compression:
Stored size: 656 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(&:email).reject(&:blank?) f = File.new(file_name, "w") f.write(users.join(", ")) f.close end desc 'Populate user tokens' task tokens: :environment do unless Sufia.config.arkivo_api puts "Zotero integration is not enabled" next end User.where(arkivo_token: nil).each do |user| user.set_arkivo_token user.save end end end end
Version data entries
16 entries across 16 versions & 1 rubygems