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
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/stackup/utils.rb', line 7 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 |