From e2c7ee88523091bfa824a5837c48cb2f4391e393 Mon Sep 17 00:00:00 2001 From: rautenberg Date: Wed, 21 Mar 2012 16:27:10 +0100 Subject: check if https uri --- lib/overwrite.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/overwrite.rb') diff --git a/lib/overwrite.rb b/lib/overwrite.rb index e3f72ad..6a1f151 100644 --- a/lib/overwrite.rb +++ b/lib/overwrite.rb @@ -21,11 +21,15 @@ module URI def self.dataset? uri, subjectid=nil uri =~ /dataset/ and URI.accessible? uri, subjectid=nil end - + def self.model? uri, subjectid=nil uri =~ /model/ and URI.accessible? uri, subjectid=nil end + def self.ssl? uri, subjectid=nil + URI.parse(uri).instance_of? URI::HTTPS + end + def self.accessible? uri, subjectid=nil if URI.task? uri or URI.compound? uri # just try to get a response, valid tasks may return codes > 400 -- cgit v1.2.3