module Configue::Merger
Constants
- MERGER
Public Class Methods
merge(container1, container2)
click to toggle source
# File lib/configue/merger.rb, line 14 def merge(container1, container2) return container2 unless container1 return container1 unless container2 if container1.is_a?(Array) and container2.is_a?(Array) container1.concat(container2) else container1.merge(container2, &MERGER) end end
Private Instance Methods
merge(container1, container2)
click to toggle source
# File lib/configue/merger.rb, line 14 def merge(container1, container2) return container2 unless container1 return container1 unless container2 if container1.is_a?(Array) and container2.is_a?(Array) container1.concat(container2) else container1.merge(container2, &MERGER) end end