Class: Course::SurveyComponent

Inherits:
SimpleDelegator
  • Object
show all
Includes:
ControllerComponentHost::Component
Defined in:
app/controllers/components/course/survey_component.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.display_nameObject


5
6
7
# File 'app/controllers/components/course/survey_component.rb', line 5

def self.display_name
  I18n.t('components.surveys.name')
end

.lesson_plan_item_actable_namesObject


9
10
11
# File 'app/controllers/components/course/survey_component.rb', line 9

def self.lesson_plan_item_actable_names
  [Course::Survey.name]
end

Instance Method Details


13
14
15
16
17
18
19
20
21
22
23
# File 'app/controllers/components/course/survey_component.rb', line 13

def sidebar_items
  [
    {
      key: :surveys,
      icon: 'pie-chart',
      title: I18n.t('course.surveys.sidebar_title'),
      weight: 11,
      path: course_surveys_path(current_course)
    }
  ]
end