Class: MercadoBitcoin::Console::Commands::Order::Sell
- Inherits:
-
BaseNoTakeCommand
- Object
- CmdParse::Command
- Base
- BaseNoTakeCommand
- MercadoBitcoin::Console::Commands::Order::Sell
- Defined in:
- lib/mercado_bitcoin/console/commands/order/sell.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from BaseNoTakeCommand
Methods inherited from Base
command_classes, inherited, #initialize, long_desc, short_desc, take_commands, #take_commands
Constructor Details
This class inherits a constructor from MercadoBitcoin::Console::Commands::Base
Instance Method Details
#after_initialize ⇒ Object
5 6 7 |
# File 'lib/mercado_bitcoin/console/commands/order/sell.rb', line 5 def after_initialize argument_desc(quantity: 'Quantidade da moeda digital a comprar/vender ao preço de price. (até 8 decimais, separador decimal: .)'+"\n", price: 'Preço unitário máximo de compra ou mínimo de venda. (até 5 decimais, separador decimal: .)') end |
#execute(quantity, price) ⇒ Object
9 10 11 12 13 |
# File 'lib/mercado_bitcoin/console/commands/order/sell.rb', line 9 def execute(quantity, price) console.[:quantity] = quantity.to_f console.[:limit_price] = price.to_f super end |