module Eapi::Methods::Properties::ListInstanceMethods
Public Instance Methods
convert_value_for_element(value)
click to toggle source
# File lib/eapi/methods/properties.rb, line 163 def convert_value_for_element(value) convert_value(value, self.class.elements_defined_convert_with_for) end
prepare_value_for_element(value)
click to toggle source
# File lib/eapi/methods/properties.rb, line 167 def prepare_value_for_element(value) prepare_with = self.class.elements_defined_prepare_with_for if prepare_with convert_value(value, prepare_with) else value end end
set_value_in_final_array(array, value)
click to toggle source
# File lib/eapi/methods/properties.rb, line 149 def set_value_in_final_array(array, value) yield_final_value_for_elements(value) do |val| array << val end end
to_be_ignored?(value)
click to toggle source
# File lib/eapi/methods/properties.rb, line 159 def to_be_ignored?(value) Eapi::ValueIgnoreChecker.to_be_ignored? value, self.class.elements_ignore_definition end
yield_final_value_for_elements(value) { |convert_value_for_element(value)| ... }
click to toggle source
# File lib/eapi/methods/properties.rb, line 155 def yield_final_value_for_elements(value) yield convert_value_for_element(value) unless to_be_ignored?(value) end