147
148
149
150
151
152
153
154
155
156
157
158
|
# File 'lib/finmodeling/annual_report_filing.rb', line 147
def is_valid?
puts "balance sheet is not valid" if !balance_sheet.is_valid?
puts "income statment is not valid" if has_an_income_statement? && !income_statement.is_valid?
puts "comprehensive income statment is not valid" if has_a_comprehensive_income_statement? && !comprehensive_income_statement.is_valid?
return false if !balance_sheet.is_valid?
return false if has_an_income_statement? && !income_statement.is_valid?
return false if has_a_comprehensive_income_statement? && !comprehensive_income_statement.is_valid?
return true
end
|