Initial commit
This commit is contained in:
12
lib/tasks/billoner_members.rake
Normal file
12
lib/tasks/billoner_members.rake
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace :billionaire do
|
||||
desc 'make your memberes billionaires'
|
||||
task :by_email, %i[market members] => [:environment] do |_t, args|
|
||||
include ::Bench::Helpers
|
||||
memberes_array = args[:members].split(' ')
|
||||
memberes = ::Member.where(email: memberes_array)
|
||||
raise 'members if empty' if memberes.empty? || args[:members].blank?
|
||||
|
||||
@currencies = ::Currency.where(id: args[:market].split('-').map(&:squish).reject(&:blank?))
|
||||
memberes.map(&method(:become_billionaire))
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user