Class: HashFlattener::HashFlattener

Inherits:
Object
  • Object
show all
Defined in:
lib/hash_flattener/hash_flattener.rb

Instance Method Summary collapse

Instance Method Details

#flatten(hash, delimiter = DEFAULT_DELIMITER) ⇒ Object



7
8
9
10
11
# File 'lib/hash_flattener/hash_flattener.rb', line 7

def flatten(hash, delimiter=DEFAULT_DELIMITER)
  @hash = hash.kind_of?(Hash) ? hash : hash.to_hash
  @delimiter = delimiter.to_s
  flatten_enumerable @hash
end