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