Class: ContentProviders::PastDueActivitiesViz

Inherits:
BitCore::ContentProvider
  • Object
show all
Defined in:
app/models/content_providers/past_due_activities_viz.rb

Overview

Provides a view of Activities that occured during a Participant“s most recent AwakePeriod.

Instance Method Summary collapse

Instance Method Details

#render_current(options, _ = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'app/models/content_providers/past_due_activities_viz.rb', line 6

def render_current(options, _ = nil)
  past_due = past_due_activities(options)
  upcoming = upcoming_activities(options)
  options.view_context.render(
    partial: "think_feel_do_engine/activities/" \
             "past_due_activities_index_viz",
    locals: {
      past_due_count: past_due.count,
      upcoming_count: upcoming.count,
      past_due_activities: past_due.limit(4),
      upcoming_activities: upcoming.limit(4)
    }
  )
end