module Guard::RSpec::Options

def _deep_merge(hash1, hash2)

def _deep_merge(hash1, hash2)
  hash1.merge(hash2) do |_key, oldval, newval|
    if oldval.instance_of?(Hash) && newval.instance_of?(Hash)
      _deep_merge(oldval, newval)
    else
      newval
    end
  end
end

def with_defaults(options = {})

def with_defaults(options = {})
  _deep_merge(DEFAULTS, options)
end