Initial commit

This commit is contained in:
Yaser
2026-08-13 19:50:53 +03:30
commit 38084458fe
879 changed files with 95198 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
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