Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def change_property_references_to_internal_ids
- traverse_attributes(@parameters, :properties_configuration) do |key, parameters|
- builder(key).new(parameters, @reference_resolver, @error_holder).change_from_property_external_to_internal_id if builder(key)
- end
- end
- def traverse_attributes(properties_configuration, parent_key = nil, &block)
- yield(parent_key, properties_configuration)
- properties_configuration.each_pair do |key, value|
- if value.is_a?(Array)
- value.each { |element| traverse_attributes(element, key, &block) }
- elsif value.is_a?(Hash)
- traverse_attributes(value, key, &block)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement