# File lib/rdf/redland/uri.rb, line 15 def initialize(uri_string) case uri_string when String @uri = Redland.librdf_new_uri($world.world,uri_string) when Uri @uri = Redland.librdf_new_uri_from_uri(uri_string.uri) when SWIG::TYPE_p_librdf_uri_s @uri = Redland.librdf_new_uri_from_uri(uri_string) end if not @uri then raise RedlandError.new("Unable to create Uri") end ObjectSpace.define_finalizer(self,Uri.create_finalizer(@uri)) end