Class: OutlinePresenter
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- OutlinePresenter
- Defined in:
- app/presenters/outline_presenter.rb
Instance Method Summary (collapse)
- - (Object) assessment {|css_class| ... }
- - (Object) render_downloads(view_context)
- - (Object) render_videos(view_context)
Instance Method Details
- (Object) assessment {|css_class| ... }
4 5 6 7 8 9 |
# File 'app/presenters/outline_presenter.rb', line 4 def assessment css_class = "assessment" css_class << " disabled" if assessment_disabled? yield(css_class) if has_assessment? end |
- (Object) render_downloads(view_context)
11 12 13 14 |
# File 'app/presenters/outline_presenter.rb', line 11 def render_downloads(view_context) wrapped_downloads = ThemePresentation.wrap_collection(downloads, OutlineDownloadPresenter) view_context.render partial: 'woople-theme/outline_download', collection: wrapped_downloads end |
- (Object) render_videos(view_context)
16 17 18 19 |
# File 'app/presenters/outline_presenter.rb', line 16 def render_videos(view_context) wrapped_videos = ThemePresentation.wrap_collection(videos, OutlineVideoPresenter) view_context.render partial: 'woople-theme/outline_video', collection: wrapped_videos end |