Method: Brujula::Mergers::Merger#call

Defined in:
lib/brujula/mergers/merger.rb

#callObject



11
12
13
14
15
16
17
18
19
20
# File 'lib/brujula/mergers/merger.rb', line 11

def call
  case
  when superinstance.is_a?(Brujula::MapObject)
    MapObjectMerger.new(merger_options).call
  when superinstance.is_a?(Brujula::Object)
    ObjectMerger.new(merger_options).call
  else
    superinstance.dup
  end
end