Method: PublicActivity::Config.set

Defined in:
lib/public_activity/config.rb

.set(&block) ⇒ Object

Evaluates given block to provide DSL configuration.

Examples:

Initializer for Rails

PublicActivity::Config.set do
  orm :mongo_mapper
  enabled false
  table_name "activities"
end


17
18
19
20
21
22
23
24
# File 'lib/public_activity/config.rb', line 17

def self.set(&block)
  b = Block.new
  b.instance_eval(&block)
  instance
  orm(b.orm) unless b.orm.nil?
  enabled(b.enabled) unless b.enabled.nil?
  table_name(b.table_name) unless b.table_name.nil?
end