module ActiveTree::Statusable
Public Instance Methods
active!()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 43 def active! self.update(status: 1) end
active?()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 36 def active? status == 1 end
Also aliased as: enabled?
inactive!()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 46 def inactive! self.update(status: 0) end
inactive?()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 39 def inactive? status == 0 end
Also aliased as: disabled?
set_default_status()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 20 def set_default_status self.status ||= 1 end
status?()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 32 def status? [:inactive, :active][ status ] end
toggle_status!()
click to toggle source
# File lib/active_tree/models/concerns/statusable.rb, line 24 def toggle_status! if active? inactive! else active! end end
Also aliased as: toggle?