module Guard::RSpec::Options
Constants
- DEFAULTS
Public Class Methods
with_defaults(options = {})
click to toggle source
# File lib/guard/rspec/options.rb, line 18 def with_defaults(options = {}) _deep_merge(DEFAULTS, options) end
Private Class Methods
_deep_merge(hash1, hash2)
click to toggle source
# File lib/guard/rspec/options.rb, line 24 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