# File lib/addressable/uri.rb, line 1053 def path=(new_path) # Check for frozenness raise TypeError, "Can't modify frozen URI." if self.frozen? @path = (new_path || "").to_str if @path != "" && @path[0..0] != "/" && host != nil @path = "/#{@path}" end # Reset dependant values @normalized_path = nil @uri_string = nil end