lib/cru_lib.rb in cru_lib-0.0.2.4 vs lib/cru_lib.rb in cru_lib-0.0.3
- old
+ new
@@ -1,7 +1,36 @@
-require "cru_lib/version"
+require 'cru_lib/version'
require 'cru_lib/async'
require 'cru_lib/global_registry_methods'
require 'cru_lib/global_registry_relationship_methods'
+require_dependency 'cru_lib/access_token'
+require 'cru_lib/access_token_serializer'
+require 'cru_lib/access_token_protected_concern'
+require 'cru_lib/api_error'
+require 'cru_lib/api_error_serializer'
+require 'redis'
module CruLib
+ class << self
+ attr_accessor :redis_host, :redis_port, :redis_db, :redis_client
+
+ def configure
+ yield self
+ end
+
+ def redis_host
+ @redis_host ||= 'localhost'
+ end
+
+ def redis_port
+ @redis_port ||= '6379'
+ end
+
+ def redis_db
+ @redis_db ||= 2
+ end
+
+ def redis_client
+ Redis.new(:host => CruLib.redis_host, :port => CruLib.redis_port, :db => CruLib.redis_db)
+ end
+ end
end