module PrestaShopAutomationTool

Public Class Methods

gem_root() click to toggle source
# File lib/prestashop-automation-tool.rb, line 7
def self.gem_root
        File.expand_path '../..', __FILE__
end
merge(a, b) click to toggle source
# File lib/prestashop-automation-tool.rb, line 11
def self.merge a, b
        if a.is_a? Hash and b.is_a? Hash
                merged = {}

                a.each_pair do |ka, va|
                        if b.has_key? ka
                                merged[ka] = merge va, b[ka]
                        else
                                merged[ka] = va
                        end
                end

                b.each_pair do |kb, vb|
                        unless a.has_key? kb
                                merged[kb] = vb
                        end
                end

                return merged
        else
                return b
        end
end