Undev/redmine_reminder

View on GitHub
app/models/reminder_all_mailer.rb

Summary

Maintainability
A
2 hrs
Test Coverage

Method reminder_all has 30 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  def reminder_all(user, assigned_issues, auth_issues, watched_issues, custom_user_issues, days)
    recipients          = user.mail
    day_tag             = [l(:mail_reminder_all_day1), l(:mail_reminder_all_day2),
      l(:mail_reminder_all_day2), l(:mail_reminder_all_day2),
      l(:mail_reminder_all_day5)]
Severity: Minor
Found in app/models/reminder_all_mailer.rb - About 1 hr to fix

    Method reminder_all has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

      def reminder_all(user, assigned_issues, auth_issues, watched_issues, custom_user_issues, days)
    Severity: Minor
    Found in app/models/reminder_all_mailer.rb - About 45 mins to fix

      Method deliver_reminder_all_if_any has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

        def self.deliver_reminder_all_if_any(user, assigned_issues, auth_issues, watched_issues, custom_user_issues, days)
      Severity: Minor
      Found in app/models/reminder_all_mailer.rb - About 45 mins to fix

        There are no issues that match your filters.

        Category
        Status