module R2OAS::Sortable
Public Instance Methods
deep_sort(data, target)
click to toggle source
# File lib/r2-oas/shared/sortable.rb, line 5 def deep_sort(data, target) if data.is_a?(Hash) data.each_with_object({}) do |(key, value), result| result[key] = if key.eql? target if value.is_a?(Hash) Hash[value.sort] else value end else deep_sort(value, target) end end else data end end