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