Module: Denshobato::BlacklistHelper
- Included in:
- CoreHelper
- Defined in:
- lib/denshobato/helpers/core_modules/blacklist_helper.rb
Instance Method Summary collapse
Instance Method Details
#add_to_blacklist(user) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/denshobato/helpers/core_modules/blacklist_helper.rb', line 3 def add_to_blacklist(user) # Add user to blacklist # User can`t create conversation or send message to a blocked model blacklist.build(blocked: user) end |
#my_blacklist ⇒ Object
16 17 18 19 20 |
# File 'lib/denshobato/helpers/core_modules/blacklist_helper.rb', line 16 def my_blacklist # Show blocked users blacklist.includes(:blocked) end |
#remove_from_blacklist(user) ⇒ Object
10 11 12 13 14 |
# File 'lib/denshobato/helpers/core_modules/blacklist_helper.rb', line 10 def remove_from_blacklist(user) # Remove user from blacklist hato_blacklist.find_by(blocker: self, blocked: user) end |