Method: Target#merge!
- Defined in:
- lib/makeconf/target.rb
#merge!(src) ⇒ Object
Merge one target with another
22 23 24 25 26 27 28 29 |
# File 'lib/makeconf/target.rb', line 22 def merge!(src) raise ArgumentError.new('Mismatched object') \ unless src.objs == @objs @deps.push(src.deps).uniq! @rules.push(src.rules).flatten! @dirs_to_create.push(src.dirs_to_create).flatten!.uniq! @files_to_copy.merge!(src.files_to_copy) end |