Module: Bannable::ActiveRecord::InstanceMethods
- Defined in:
- lib/bannable/active_record/instance_methods.rb
Instance Method Summary collapse
Instance Method Details
#ban! ⇒ Object
4 5 6 7 8 |
# File 'lib/bannable/active_record/instance_methods.rb', line 4 def ban! return if self.banned? self.banned = true self.save! end |
#banned? ⇒ Boolean
16 17 18 |
# File 'lib/bannable/active_record/instance_methods.rb', line 16 def banned? self.banned? end |
#unban! ⇒ Object
10 11 12 13 14 |
# File 'lib/bannable/active_record/instance_methods.rb', line 10 def unban! return unless self.banned? self.banned = nil self.save! end |