Class: WoopleTheme::Dashboard::EssentialCompletedPresenter

Inherits:
ContentItemPresenter show all
Defined in:
app/presenters/woople_theme/dashboard/essential_completed_presenter.rb

Constant Summary

Constants included from ContentImage

ContentImage::DEFAULT_IMAGE, ContentImage::MISSING_WOOPLE_IMAGE

Instance Method Summary collapse

Methods inherited from ContentItemPresenter

#completed_class, #render_elective_points

Methods included from ContentImage

#image

Methods inherited from ExplicitDelegator

enforce_definitions, #enforced_methods, #ensure_defined, #initialize

Constructor Details

This class inherits a constructor from ExplicitDelegator

Instance Method Details

#render_certification_metadata(&block) ⇒ Object



13
14
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 13

def (&block)
end

#render_completed_on {|formatted_date| ... } ⇒ Object

Yields:

  • (formatted_date)


19
20
21
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 19

def render_completed_on(&block)
  yield(formatted_date) unless completed_on.nil?
end

#render_essential_duration {|time_total| ... } ⇒ Object

Yields:

  • (time_total)


23
24
25
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 23

def render_essential_duration(&block)
  yield(time_total)
end

#render_popularity(&block) ⇒ Object



10
11
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 10

def render_popularity(&block)
end

#render_progress_bar(&block) ⇒ Object



16
17
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 16

def render_progress_bar(&block)
end

#render_time_remaining(&block) ⇒ Object



7
8
# File 'app/presenters/woople_theme/dashboard/essential_completed_presenter.rb', line 7

def render_time_remaining(&block)
end