Module: Commendo
- Defined in:
- lib/commendo.rb,
lib/commendo/tag_set.rb,
lib/commendo/version.rb,
lib/commendo/content_set.rb,
lib/commendo/configuration.rb,
lib/commendo/weighted_group.rb,
lib/commendo/ruby-backed/tag_set.rb,
lib/commendo/mysql-backed/tag_set.rb,
lib/commendo/redis-backed/tag_set.rb,
lib/commendo/ruby-backed/content_set.rb,
lib/commendo/mysql-backed/content_set.rb,
lib/commendo/redis-backed/content_set.rb,
lib/commendo/ruby-backed/weighted_group.rb,
lib/commendo/mysql-backed/weighted_group.rb,
lib/commendo/redis-backed/weighted_group.rb
Defined Under Namespace
Modules: MySqlBacked, RedisBacked, RubyBacked
Classes: Configuration, ContentSet, TagSet, WeightedGroup
Constant Summary
collapse
- VERSION =
'2.1.0'
Class Method Summary
collapse
Class Method Details
.config {|config| ... } ⇒ Object
26
27
28
29
30
|
# File 'lib/commendo.rb', line 26
def self.config
config = @@config ||= Configuration.new
yield(config) if block_given?
config
end
|
.config=(config) ⇒ Object
32
33
34
35
|
# File 'lib/commendo.rb', line 32
def self.config=(config)
raise 'Configuration must be either a Commendo::Configuration object or nil to reset' unless config.nil? || config.is_a?(Configuration)
@@config = config
end
|