Method: FinModeling::ReformulatedBalanceSheet#initialize

Defined in:
lib/finmodeling/reformulated_balance_sheet.rb

#initialize(period, assets, liabs_and_equity) ⇒ ReformulatedBalanceSheet

Returns a new instance of ReformulatedBalanceSheet.



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/finmodeling/reformulated_balance_sheet.rb', line 10

def initialize(period, assets, liabs_and_equity)
  @period = period

  @operating_assets = assets.filter_by_type(:oa)
  @financial_assets = assets.filter_by_type(:fa)
  @operating_liabilities = liabs_and_equity.filter_by_type(:ol)
  @financial_liabilities = liabs_and_equity.filter_by_type(:fl)

  #@cse = liabs_and_equity.filter_by_type(:cse)
  @minority_interest = liabs_and_equity.filter_by_type(:mi)
end