class BalanceSheet
Attributes
cash_and_cash_equivalents[RW]
long_term_debt[RW]
period[RW]
short_term_debt[RW]
total_assets[RW]
total_current_assets[RW]
total_current_liabilites[RW]
total_equity[RW]
total_liabilities[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/balance_sheet.rb, line 6 def initialize(params) @cash_and_cash_equivalents = params["CashAndCashEquivalents"]["content"] if params["CashAndCashEquivalents"] @total_current_assets = params["TotalCurrentAssets"]["content"] if params["TotalCurrentAssets"] @total_assets = params["TotalAssets"]["content"] if params["TotalAssets"] @short_term_debt = params["Short_CurrentLongTermDebt"]["content"] if params["Short_CurrentLongTermDebt"] @total_current_liabilites = params["TotalCurrentLiabilities"]["content"] if params["TotalCurrentLiabilities"] @long_term_debt = params["LongTermDebt"]["content"] if params["LongTermDebt"] @total_liabilities = params["TotalLiabilities"]["content"] if params["TotalLiabilities"] @total_equity = params["TotalStockholderEquity"]["content"] if params["TotalStockholderEquity"] @period = Date.parse(params["period"]) end
Public Instance Methods
to_s()
click to toggle source
# File lib/balance_sheet.rb, line 18 def to_s p "#{@period}" p "CashAndCashEquivalents: #{@cash_and_cash_equivalents}" p "TotalAssets: #{@total_assets}" end