app/presenters/courses/curriculum_presenter.rb
Class CurriculumPresenter
has 24 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class CurriculumPresenter < ApplicationPresenter
def initialize(view_context, course)
@course = course
super(view_context)
end
File curriculum_presenter.rb
has 271 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
module Courses
class CurriculumPresenter < ApplicationPresenter
def initialize(view_context, course)
@course = course
super(view_context)
Method targets
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def targets
attributes = %w[id title target_group_id sort_index]
scope =
@course