# 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