Refine color of messages
New parsing method: parse @@multi_mapping_fields by _parse_multiple_mapping_field()
Set empty field to nil
Check namespace of fields which are parsed by keyword with stock symbol namespace.
For example: parse v-20130930.xml's net_income_beforoe_tax using keyword: 'v:IncomeLossFromContinuingOperationsBeforeIncomeTaxesAndMinorityInterest'
Add should_presence attribute to @@multi_mapping_fields
Remove all namespaces
Using if .. x.any? to replace unless .. x.empty?
Remove unused method
Refactor repeated code
Refine: use some_hash.dup.each
Get url of 10-Q
Set parsed results to instance variables of Statement in parse_link()
[U] update @@multi_mapping_fields for PCLN
[M] Set variables to format of xxx_q1 instead of xxx_q1ytd
Refactor behavior of statement downloading
All statements are downloaded to ~/.sec_statement_parser/statements/[symbol]
Parse basic info of statement - Part I
Parse basic info of statement - Part II
Using built-in Date object
Finish contextRef parsing
Parse statement fields - part I