Module: CsvParser::ParserExtensions

Included in:
Csv
Defined in:
lib/csv_parser/parser_extensions.rb

Instance Method Summary collapse

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

Returns:

  • (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

Returns:

  • (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_indexObject



67
68
69
# File 'lib/csv_parser/parser_extensions.rb', line 67

def failure_index
  @failure_index || super
end

#failure_typeObject



63
64
65
# File 'lib/csv_parser/parser_extensions.rb', line 63

def failure_type
  @failure_type
end

#field_sepObject



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_charObject



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_sepObject



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

Returns:

  • (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

#warningsObject



71
72
73
# File 'lib/csv_parser/parser_extensions.rb', line 71

def warnings
  @warnings ||= []
end