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