Module: CoinPortfolio

Defined in:
lib/coin_portfolio/money.rb,
lib/coin_portfolio/version.rb,
lib/coin_portfolio/inventory.rb,
lib/coin_portfolio/calculator.rb,
lib/coin_portfolio/liquidation.rb,
lib/coin_portfolio/transaction.rb,
lib/coin_portfolio/inventory_item.rb,
lib/coin_portfolio/exchange_client.rb

Defined Under Namespace

Classes: Calculator, ExchangeClient, Inventory, Liquidation, Transaction

Constant Summary collapse

Money =
ImmutableStruct.new(:amount, :currency) do
  def to_s
    ::Money.from_amount(amount, currency).format
  end
end
VERSION =
"0.1.0"
InventoryItem =
ImmutableStruct.new(:quantity, :cost)