module Denshobato::BlacklistHelper

Public Instance Methods

add_to_blacklist(user) click to toggle source
# 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() click to toggle source
# 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) click to toggle source
# 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