include GenericMethods
should simply go inside class SomeJob
. Not inside a method. Then it injects its methods when the class loads.
class SomeJob < ApplicationJob include GenericMethods queue_as :default def perform(days_ahead) create_availabililty(days_ahead) endend
Or if you want it applicable to every ApplicationJob, you'd put it in class ApplicationJob
.