Class: CanvasFactory::Mergie

Inherits:
Hash
  • Object
show all
Includes:
Hashie::Extensions::DeepMerge
Defined in:
lib/japanda/canvas_factory/mergie.rb

Class Method Summary collapse

Class Method Details

.deep_merge(default_hash, given_hash, should_merge) ⇒ Object



6
7
8
# File 'lib/japanda/canvas_factory/mergie.rb', line 6

def self.deep_merge(default_hash, given_hash, should_merge)
  should_merge ? Mergie[default_hash].deep_merge(Mergie[given_hash]).to_h: given_hash
end