Class: MercadoBitcoin::Console::Commands::Order::Sell

Inherits:
BaseNoTakeCommand show all
Defined in:
lib/mercado_bitcoin/console/commands/order/sell.rb

Instance Attribute Summary

Attributes inherited from Base

#console

Instance Method Summary collapse

Methods inherited from BaseNoTakeCommand

#take_commands

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_initializeObject



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.options[:quantity] = quantity.to_f
  console.options[:limit_price] = price.to_f
  super
end