diff options
author | rautenberg <rautenberg@in-silico.ch> | 2012-03-21 16:27:10 +0100 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2012-03-21 16:27:10 +0100 |
commit | e2c7ee88523091bfa824a5837c48cb2f4391e393 (patch) | |
tree | 54d66d7bf265ad07be4249a25dad7d0ab2b84c8c /lib | |
parent | 9b51fd3f058d96263e32665b3dd83e38ab30563d (diff) |
check if https uri
Diffstat (limited to 'lib')
-rw-r--r-- | lib/overwrite.rb | 6 |
1 files changed, 5 insertions, 1 deletions
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 |