Class: Jcsv::RBParseBool
Overview
Instance Attribute Summary
Attributes included from NextFilter
Instance Method Summary collapse
- #execute(value, context) ⇒ Object
-
#initialize(true_values, false_values, ignore_case) ⇒ RBParseBool
constructor
A new instance of RBParseBool.
Methods included from NextFilter
Constructor Details
#initialize(true_values, false_values, ignore_case) ⇒ RBParseBool
Returns a new instance of RBParseBool.
117 118 119 120 121 |
# File 'lib/filters.rb', line 117 def initialize(true_values, false_values, ignore_case) true_values = true_values.to_java(:string) false_values = false_values.to_java(:string) super(true_values, false_values, ignore_case) end |
Instance Method Details
#execute(value, context) ⇒ Object
123 124 125 126 127 128 129 130 |
# File 'lib/filters.rb', line 123 def execute(value, context) begin exec_next(super(value, context), context) rescue org.supercsv.exception.SuperCsvCellProcessorException => e raise FilterError.new("#{e.} in:\n #{context}") end end |