Method: Kennel::Utils.all_keys
- Defined in:
- lib/kennel/utils.rb
.all_keys(items) ⇒ Object
57 58 59 60 61 62 63 |
# File 'lib/kennel/utils.rb', line 57 def all_keys(items) case items when Hash then items.keys + items.values.flat_map { |v| all_keys(v) } when Array then items.flat_map { |i| all_keys(i) } else [] end end |