app/services/onboarding_message_sender.rb
class OnboardingMessageSender
def run
OnboardingMessage.active.each do |message|
employees_for_message = find_employees(message)
employees_for_message.each do |employee|
MessageSender.new(employee, message).run
end
end
end
private
def find_employees(message)
OnboardingMessageEmployeeMatcher.new(message).run
end
end