Module: Stackup::Utils
- Included in:
- Differ
- Defined in:
- lib/stackup/utils.rb
Overview
Generates diffs of data.
Instance Method Summary collapse
Instance Method Details
#normalize_data(data) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/stackup/utils.rb', line 9 def normalize_data(data) case data when Hash pairs = data.sort.map { |k, v| [k, normalize_data(v)] } Hash[pairs] when Array data.map { |x| normalize_data(x) } else data end end |