class CheckOrderSolvent
Public Instance Methods
perform()
click to toggle source
# File lib/moneymarket/commands/check_order_solvent.rb, line 2 def perform return true if order.market_order? source_available_amount >= order.required_amount end
Private Instance Methods
source_available_amount()
click to toggle source
# File lib/moneymarket/commands/check_order_solvent.rb, line 9 def source_available_amount market.source_account_for(order).available end