diff options
author | mguetlein <martin.guetlein@gmail.com> | 2010-05-06 11:32:05 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2010-05-06 11:32:05 +0200 |
commit | 9e356d0d94ea4fe210ea7cefce5d4c1179cb63cd (patch) | |
tree | 486bd97d9e968c56c755dfa69331a8cabc70895f /lib/utils.rb | |
parent | 8439bb9b337bded4a54018c03500a15082bce6b0 (diff) |
major change: using literal datatypes in owl
Diffstat (limited to 'lib/utils.rb')
-rw-r--r-- | lib/utils.rb | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/lib/utils.rb b/lib/utils.rb index 629404c..6b32421 100644 --- a/lib/utils.rb +++ b/lib/utils.rb @@ -20,11 +20,22 @@ module OpenTox def self.is_uri?(uri) + return false if uri==nil || uri.to_s.size==0 begin - URI::parse(uri) + u = URI::parse(uri) + return (u.scheme!=nil and u.host!=nil) rescue URI::InvalidURIError - false + return false end end end + +# ['rubygems', 'rest_client'].each do |r| +# require r +# end +# ["bla", "google.de", "http://google.de"].each do |u| +# puts u+"? "+Utils.is_uri?(u).to_s +# end + end + |