class Build::Files::Path
def with(root: @root, extension: nil)
def with(root: @root, extension: nil) self.class.new(File.join(root, extension ? relative_path + extension : relative_path), root) end
def with(root: @root, extension: nil) self.class.new(File.join(root, extension ? relative_path + extension : relative_path), root) end