lib/domoscio_rails.rb in domoscio_rails-0.0.13 vs lib/domoscio_rails.rb in domoscio_rails-0.2.1

- old
+ new

@@ -10,15 +10,17 @@ require 'domoscio_rails/authorization_token' # resources require 'domoscio_rails/http_calls' require 'domoscio_rails/resource' -require 'domoscio_rails/adaptative/path_rule' -require 'domoscio_rails/adaptative/rule_input' -require 'domoscio_rails/adaptative/rule_output' -require 'domoscio_rails/adaptative/rule_condition' +require 'domoscio_rails/adaptative/deterministic/path_rule' +require 'domoscio_rails/adaptative/deterministic/rule_input' +require 'domoscio_rails/adaptative/deterministic/rule_output' +require 'domoscio_rails/adaptative/deterministic/rule_condition' +require 'domoscio_rails/adaptative/predictive/objective' require 'domoscio_rails/adaptative/recommendation' +require 'domoscio_rails/adaptative/path/learning_path' require 'domoscio_rails/admin/user' require 'domoscio_rails/student/student' require 'domoscio_rails/knowledge/knowledge_graph' require 'domoscio_rails/knowledge/knowledge_edge' require 'domoscio_rails/knowledge/knowledge_node' @@ -34,21 +36,25 @@ module DomoscioRails class Configuration attr_accessor :preproduction, :root_url, :client_id, :client_passphrase, - :temp_dir, :disabled + :temp_dir, :disabled, :version def disabled @disabled || false end def preproduction @preproduction || false end + + def version + @version || 1 + end def root_url - @root_url || (@preproduction == true ? "http://stats-engine.domoscio.com" : "http://localhost:3001/") + @root_url || (@preproduction == true ? ( @version > 1 ? ("http://api.domoscio.com" : "http://stats-engine-api.domoscio.com" )) : "http://localhost:3001/") end end class << self attr_accessor :configuration