Module: CsvParser::ParserExtensions
- Included in:
- Csv
- Defined in:
- lib/csv_parser/parser_extensions.rb
Instance Method Summary collapse
- #allow_empty_record=(bool) ⇒ Object
- #allow_empty_record? ⇒ Boolean
- #allow_uneven_records=(bool) ⇒ Object
- #allow_uneven_records? ⇒ Boolean
- #failure_index ⇒ Object
- #failure_type ⇒ Object
- #field_sep ⇒ Object
- #field_sep=(str) ⇒ Object
- #quote_char ⇒ Object
- #quote_char=(str) ⇒ Object
- #record_sep ⇒ Object
- #record_sep=(str) ⇒ Object
- #skip_empty_record=(bool) ⇒ Object
- #skip_empty_record? ⇒ Boolean
- #warnings ⇒ Object
Instance Method Details
#allow_empty_record=(bool) ⇒ Object
35 36 37 |
# File 'lib/csv_parser/parser_extensions.rb', line 35 def allow_empty_record=(bool) @allow_empty_record = bool end |
#allow_empty_record? ⇒ Boolean
27 28 29 30 31 32 33 |
# File 'lib/csv_parser/parser_extensions.rb', line 27 def allow_empty_record? if defined? @allow_empty_record @allow_empty_record else true end end |
#allow_uneven_records=(bool) ⇒ Object
59 60 61 |
# File 'lib/csv_parser/parser_extensions.rb', line 59 def allow_uneven_records=(bool) @allow_uneven_records = bool end |
#allow_uneven_records? ⇒ Boolean
51 52 53 54 55 56 57 |
# File 'lib/csv_parser/parser_extensions.rb', line 51 def allow_uneven_records? if defined? @allow_uneven_records @allow_uneven_records else true end end |
#failure_index ⇒ Object
67 68 69 |
# File 'lib/csv_parser/parser_extensions.rb', line 67 def failure_index @failure_index || super end |
#failure_type ⇒ Object
63 64 65 |
# File 'lib/csv_parser/parser_extensions.rb', line 63 def failure_type @failure_type end |
#field_sep ⇒ Object
3 4 5 |
# File 'lib/csv_parser/parser_extensions.rb', line 3 def field_sep @field_sep ||= ',' end |
#field_sep=(str) ⇒ Object
7 8 9 |
# File 'lib/csv_parser/parser_extensions.rb', line 7 def field_sep=(str) @field_sep = str end |
#quote_char ⇒ Object
19 20 21 |
# File 'lib/csv_parser/parser_extensions.rb', line 19 def quote_char @quote_char ||= '"' end |
#quote_char=(str) ⇒ Object
23 24 25 |
# File 'lib/csv_parser/parser_extensions.rb', line 23 def quote_char=(str) @quote_char = str end |
#record_sep ⇒ Object
11 12 13 |
# File 'lib/csv_parser/parser_extensions.rb', line 11 def record_sep @record_sep ||= "\n" end |
#record_sep=(str) ⇒ Object
15 16 17 |
# File 'lib/csv_parser/parser_extensions.rb', line 15 def record_sep=(str) @record_sep = str end |
#skip_empty_record=(bool) ⇒ Object
47 48 49 |
# File 'lib/csv_parser/parser_extensions.rb', line 47 def skip_empty_record=(bool) @skip_empty_record = bool end |
#skip_empty_record? ⇒ Boolean
39 40 41 42 43 44 45 |
# File 'lib/csv_parser/parser_extensions.rb', line 39 def skip_empty_record? if defined? @skip_empty_record @skip_empty_record else true end end |
#warnings ⇒ Object
71 72 73 |
# File 'lib/csv_parser/parser_extensions.rb', line 71 def warnings @warnings ||= [] end |