Class: CoinPortfolio::Calculator
- Inherits:
-
Object
- Object
- CoinPortfolio::Calculator
- Defined in:
- lib/coin_portfolio/calculator.rb
Instance Method Summary collapse
-
#initialize(api_key:, api_secret:) ⇒ Calculator
constructor
A new instance of Calculator.
- #potential_returns ⇒ Object
Constructor Details
#initialize(api_key:, api_secret:) ⇒ Calculator
Returns a new instance of Calculator.
3 4 5 6 |
# File 'lib/coin_portfolio/calculator.rb', line 3 def initialize(api_key:, api_secret:) @api_key = api_key @api_secret = api_secret end |
Instance Method Details
#potential_returns ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/coin_portfolio/calculator.rb', line 8 def potential_returns liquidation = Liquidation.new(inventory_items) details = liquidation.details(price) puts "Gains percentage: #{format_percentage(details.gains_percentage)}" puts "Portfolio cost: #{details.portfolio_cost}" puts "Current portfolio value: #{details.current_portfolio_value}" details end |