Module: ActsAsActivateable::ActsAsActivateableClassMethods

Defined in:
lib/acts_as_activateable.rb

Instance Method Summary collapse

Instance Method Details

#disable_all!Object



42
43
44
# File 'lib/acts_as_activateable.rb', line 42

def disable_all!
  all.each {|object| object.send("#{enabled_column}=", false); object.save; }
end

#enable_all!Object

Client.enable_all!



38
39
40
# File 'lib/acts_as_activateable.rb', line 38

def enable_all!
  all.each {|object| object.send("#{enabled_column}=", true); object.save }
end

#find_disabledObject



50
51
52
# File 'lib/acts_as_activateable.rb', line 50

def find_disabled
  _find_all_by_active_status_of(false)
end

#find_enabledObject



46
47
48
# File 'lib/acts_as_activateable.rb', line 46

def find_enabled
  _find_all_by_active_status_of(true)
end