class Steep::Project::DSL::TargetDSL

def vendor(dir = "vendor/sigs", stdlib: nil, gems: nil)

def vendor(dir = "vendor/sigs", stdlib: nil, gems: nil)
  if stdlib || gems
    @vendor_dir = [
      stdlib&.yield_self {|x| Pathname(x) },
      gems&.yield_self {|x| Pathname(x) }
    ]
  else
    @vendor_dir = Pathname(dir)
  end
end