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

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

Show files where this module is defined (1 file)
Register or log in to add new notes.