class Steep::Project::DSL::TargetDSL

def update(name: self.name, sources: self.sources, libraries: self.libraries, ignored_sources: self.ignored_sources, signatures: self.signatures)

def update(name: self.name, sources: self.sources, libraries: self.libraries, ignored_sources: self.ignored_sources, signatures: self.signatures)
  self.class.new(
    name,
    sources: sources,
    libraries: libraries,
    signatures: signatures,
    ignored_sources: ignored_sources
  )
end