Module: Recognition
- Extended by:
- Logger
- Defined in:
- lib/recognition.rb,
lib/recognition/logger.rb,
lib/recognition/parser.rb,
lib/recognition/backend.rb,
lib/recognition/version.rb,
lib/recognition/database.rb,
lib/recognition/models/gift.rb,
lib/recognition/rails/engine.rb,
lib/recognition/rails/railtie.rb,
lib/recognition/models/voucher.rb,
lib/recognition/models/recognizer.rb,
lib/recognition/models/recognizable.rb,
lib/recognition/controllers/recognizer.rb,
lib/recognition/extensions/active_record.rb,
lib/generators/recognition/install_generator.rb,
lib/generators/recognition/voucher_generator.rb,
lib/recognition/extensions/action_controller.rb
Defined Under Namespace
Modules: Controllers, Database, Extensions, Generators, Logger, Models, Parser, Rails Classes: Backend, Railtie
Constant Summary collapse
- VERSION =
Current Version
"0.4.0"- @@redis =
Redis Db connection parameters
'localhost:6378'- @@backend =
Redis Db active connection
nil
Class Method Summary collapse
-
.backend ⇒ Object
Connect to Redis Db.
-
.setup {|_self| ... } ⇒ Object
Initialize recognition.
Methods included from Logger
log, logger, logger=, logging?
Class Method Details
.backend ⇒ Object
Connect to Redis Db
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/recognition.rb', line 24 def self.backend if self.redis['redis://'] @@backend = Redis.connect(:url => self.redis, :thread_safe => true) else self.redis, namespace = self.redis.split('/', 2) host, port, db = self.redis.split(':') @@backend = Redis.new( :host => host, :port => port, :db => db, :thread_safe => true ) end end |
.setup {|_self| ... } ⇒ Object
Initialize recognition
19 20 21 |
# File 'lib/recognition.rb', line 19 def self.setup yield self end |