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