module Jekyll::Favicon::Utils::Configuration::Merge::ClassMethods

Merge configurations

Public Instance Methods

merge(left = nil, *right_and_or_rest) click to toggle source
# File lib/jekyll/favicon/utils/configuration/merge.rb, line 56
def merge(left = nil, *right_and_or_rest)
  return left if right_and_or_rest.empty?

  right, *rest = right_and_or_rest
  merged = Merge.merge_pair left, right
  return merged if rest.empty?

  Merge.merge_multiple(merged, *rest)
end