# File lib/vpim/repo.rb, line 251 def initialize(where) @where = Uri.uri_check(where) end
# File lib/vpim/repo.rb, line 186 def self.uri_check(uri) uri = case uri when URI uri else begin URI.parse(uri.sub(/^webcal:/, "http:")) rescue URI::InvalidURIError => e raise ArgumentError, "Invalid URI for #{uri.inspect} - #{e.to_s}" end end unless uri.scheme == "http" raise ArgumentError, "Unsupported URI scheme for #{uri.inspect}" end uri end
Generated with the Darkfish Rdoc Generator 2.