From b04afdac0e1f673ae7c182c97835cf5e65459fa9 Mon Sep 17 00:00:00 2001 From: gebele Date: Thu, 13 Aug 2015 18:16:36 +0200 Subject: adjust dependency; added dimension method for array --- bin/opentox-client-install | 2 +- lib/opentox.rb | 3 ++- lib/overwrite.rb | 5 +++++ opentox-client.gemspec | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/bin/opentox-client-install b/bin/opentox-client-install index 125db43..25ca4f0 100755 --- a/bin/opentox-client-install +++ b/bin/opentox-client-install @@ -46,7 +46,7 @@ check_utils "rbenv find" check_log $SELF # Adjust ruby version here! -RUBY_NUM_VER="2.0.0-p481" +RUBY_NUM_VER="2.2.2" # ruby install_ruby diff --git a/lib/opentox.rb b/lib/opentox.rb index 9564e9c..ad18e60 100644 --- a/lib/opentox.rb +++ b/lib/opentox.rb @@ -1,7 +1,8 @@ # defaults to stderr, may be changed to file output (e.g in opentox-service) $logger = OTLogger.new(STDERR) $logger.level = Logger::DEBUG - +#$logger.level = ENV['RACK_ENV'] == 'production' ? Logger::ERROR : Logger::DEBUG + module OpenTox #include RDF CH: leads to namespace clashes with URI class diff --git a/lib/overwrite.rb b/lib/overwrite.rb index c96c2d8..6e95165 100644 --- a/lib/overwrite.rb +++ b/lib/overwrite.rb @@ -6,6 +6,11 @@ class Object respond_to?(:empty?) ? empty? : !self end + # Returns dimension of nested arrays + def dimension + self.class == Array ? 1 + self[0].dimension : 0 + end + def numeric? true if Float(self) rescue false end diff --git a/opentox-client.gemspec b/opentox-client.gemspec index 872a985..5d4f7c3 100644 --- a/opentox-client.gemspec +++ b/opentox-client.gemspec @@ -25,7 +25,7 @@ Gem::Specification.new do |s| s.add_runtime_dependency "rdf-raptor" s.add_runtime_dependency 'rdf-turtle' s.add_runtime_dependency "open4" - s.add_runtime_dependency "openbabel" + # s.add_runtime_dependency "openbabel" # external requirements ["libraptor-dev"].each{|r| s.requirements << r} -- cgit v1.2.3