# File lib/uri/generic.rb, line 597def check_host(v)returnvunlessvif@registry||@opaqueraiseInvalidURIError,"can not set host with registry or opaque"elsifparser.regexp[:HOST]!~vraiseInvalidComponentError,"bad component(expected host component): #{v}"endreturntrueend