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 |