# File lib/addressable/uri.rb, line 815 def host=(new_host) # Check for frozenness raise TypeError, "Can't modify frozen URI." if self.frozen? @host = new_host ? new_host.to_str : nil # Reset dependant values @authority = nil @normalized_host = nil @uri_string = nil # Ensure we haven't created an invalid URI validate() end