Files
Dena/lib/peatio/bench/barong_session.rb
2026-08-13 19:50:53 +03:30

29 lines
966 B
Ruby

module Bench
module Barong_session
class Sessions
def initialize(trader:)
@trader = trader
end
def run!
config = YAML.load_file("#{Rails.root}/config/application.yml")
file = "#{Rails.root}/public/user_data.csv"
Kernel.puts "Creating members ..."
@members = Factories.create_list(:member, @trader)
Kernel.puts "sign up URL #{config["development"]["SIGN_UP_URL"]}"
@members.each do |member|
puts %x{http POST #{config["development"]["SIGN_UP_URL"]} email=#{member.email} password=#{config["development"]["SIGN_UP_PASSWORD"]}}
Kernel.puts "#{member.email} was requested for sign up with password=#{config["development"]["SIGN_UP_PASSWORD"]}"
end
CSV.open(file, 'w+', write_headers: true) do |csv|
@members.each do |member|
csv << %w{email}.map { |attr| member.send(attr) }
end
end
end
end
end
end