18F/dolores-landingham-slack-bot

View on GitHub
app/services/onboarding_message_sender.rb

Summary

Maintainability
A
0 mins
Test Coverage
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