Module: DarDaDa::ActiveRecordExtension::ClassMethods

Defined in:
lib/dar_da_da/active_record_extension.rb

Instance Method Summary collapse

Instance Method Details

#define_roles(options = {}, &block) ⇒ Object



34
35
36
37
38
39
# File 'lib/dar_da_da/active_record_extension.rb', line 34

def define_roles(options={}, &block)
  (self.dar_dar_da ||= DarDaDa::Config.new(options)).tap do |config|
    config.reopen(&block)
    DarDaDa::ActiveRecordExtension.decorate(self, config)
  end
end