Module: ActiveScope::ClassMethods

Defined in:
lib/active_scope.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.activeObject



8
9
10
# File 'lib/active_scope.rb', line 8

def self.active
 where(:active=>true)
end

.inactiveObject



12
13
14
# File 'lib/active_scope.rb', line 12

def self.inactive
  where('active IN (?)', [false,nil])
end

Instance Method Details

#activateObject



16
17
18
# File 'lib/active_scope.rb', line 16

def activate
  update_attribute(:active,true)
end

#deactiveObject



20
21
22
# File 'lib/active_scope.rb', line 20

def deactive
  update_attribute(:active,false)
end