Method: FinModeling::ReformulatedShareholderEquityStatement#initialize

Defined in:
lib/finmodeling/reformulated_shareholder_equity_statement.rb

#initialize(period, equity_change_summary) ⇒ ReformulatedShareholderEquityStatement

Returns a new instance of ReformulatedShareholderEquityStatement.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/finmodeling/reformulated_shareholder_equity_statement.rb', line 5

def initialize(period, equity_change_summary)
  @period                = period

  @share_issue   = equity_change_summary.filter_by_type(:share_issue  )
  @minority_int  = equity_change_summary.filter_by_type(:minority_int )
  @share_repurch = equity_change_summary.filter_by_type(:share_repurch)
  @common_div    = equity_change_summary.filter_by_type(:common_div   )
  @net_income    = equity_change_summary.filter_by_type(:net_income   )
  @oci           = equity_change_summary.filter_by_type(:oci          )
  @preferred_div = equity_change_summary.filter_by_type(:preferred_div)
end