Module: EncryptedFormFields::Dfs

Extended by:
Dfs
Included in:
Dfs
Defined in:
lib/encrypted_form_fields/dfs.rb

Instance Method Summary collapse

Instance Method Details

#traverse(value, &block) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/encrypted_form_fields/dfs.rb', line 5

def traverse(value, &block)
  if value.is_a?(Hash)
    traverse_hash(value, &block)
  elsif value.is_a?(Array)
    traverse_array(value, &block)
  else
    yield value
  end
end