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,29 @@
# frozen_string_literal: true
module Bench
module Helpers
def become_billionaire(member)
@currencies.each do |c|
Factories.create(:deposit, member_id: member.id, currency_id: c.id)
end
remove_locked
end
### for remove locked create in billioner method
def remove_locked
::Account.where.not(locked: 0).each do |re|
locked = re.locked
re.update(balance: locked, locked: 0)
end
end
def my_create_order(options)
Order.new(options)
.tap(&:round_amount_and_price)
.tap { |o| o.locked = o.origin_locked = o.compute_locked }
.tap { |o| o.hold_account!.lock_funds(o.locked) }
.tap(&:save)
end
end
end