app/presenters/dashboard_presenter.rb
Class DashboardPresenter
has 24 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class DashboardPresenter
include Rails.application.routes.url_helpers
attr_reader :courses, :current, :past, :submitted, :strictly_current, :current_user
Method initialize
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(current, past, submitted, strictly_current, current_user, force_instructor_view) # rubocop:disable Metrics/ParameterLists