method

reverse_merge!

Importance_2
v1.0.0 - Show latest stable - 1 note - Class: ActiveSupport::CoreExtensions::Hash::ReverseMerge
reverse_merge!(other_hash) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Show source
Register or log in to add new notes.
July 22, 2008
7 thanks

Documentation

Allows for reverse merging where its the keys in the calling hash that wins over those in the other_hash. This is particularly useful for initializing an incoming option hash with default values:

def setup(options = {})
  options.reverse_merge! :size => 25, :velocity => 10
end

The default :size and :velocity is only set if the options passed in doesn‘t already have those keys set.