Class: Commendo::TagSet
- Inherits:
-
Object
- Object
- Commendo::TagSet
- Extended by:
- Forwardable
- Defined in:
- lib/commendo/tag_set.rb
Instance Method Summary collapse
-
#initialize(args) ⇒ TagSet
constructor
A new instance of TagSet.
Constructor Details
#initialize(args) ⇒ TagSet
Returns a new instance of TagSet.
7 8 9 10 11 12 |
# File 'lib/commendo/tag_set.rb', line 7 def initialize(args) @backend = RedisBacked::TagSet.new(args[:key_base]) if Commendo.config.backend == :redis @backend = MySqlBacked::TagSet.new(args[:key_base]) if Commendo.config.backend == :mysql @backend = RubyBacked::TagSet.new(args[:key_base]) if Commendo.config.backend == :ruby raise 'Unrecognised backend type, try :redis or :mysql' if @backend.nil? end |