app/presenters/outline_presenter.rb in woople-theme-0.2.27 vs app/presenters/outline_presenter.rb in woople-theme-0.2.28

- old
+ new

@@ -19,28 +19,14 @@ wrapped_downloads = ThemePresentation.wrap_collection(downloads, OutlineDownloadPresenter) view_context.render partial: 'woople-theme/outline_downloads', locals: { downloads: wrapped_downloads } end def assessment - view_context.render partial: 'woople-theme/outline_assessment', locals: { outline: self } + wrapped_assessment = ThemePresentation.wrap(outline.assessment, OutlineAssessmentPresenter) + view_context.render partial: 'woople-theme/outline_assessment', locals: { assessment: wrapped_assessment } end - def render_assessment - css_class = "assessment" - css_class << " disabled" if assessment_disabled? - - yield(css_class) if has_assessment? - end - private - - def assessment_disabled? - outline.respond_to?(:assessment_enabled) && !outline.assessment_enabled - end - - def has_assessment? - outline.respond_to?(:assessment) && outline.assessment - end def outline __getobj__ end