Sha256: 9035ef808ed07dde5da98e1a3257ec190724701c5331b98748a095836a865d9f
Contents?: true
Size: 297 Bytes
Versions: 2
Compression:
Stored size: 297 Bytes
Contents
require 'hashie/extensions/deep_merge' module CanvasFactory class Mergie < Hash include Hashie::Extensions::DeepMerge 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 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
japanda-0.1.6 | lib/japanda/canvas_factory/mergie.rb |
japanda-0.1.5 | lib/japanda/canvas_factory/mergie.rb |