summaryrefslogtreecommitdiff
path: root/app/services/concerns/akismet_methods.rb
blob: 508a165b065c81defc955d17444427f27c87603c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true

module AkismetMethods
  def spammable_owner
    @user ||= User.find(spammable.author_id)
  end

  def akismet
    @akismet ||= AkismetService.new(
      spammable_owner.name,
      spammable_owner.email,
      spammable.spammable_text,
      options
    )
  end
end