Method: EffectivePostsHelper#upcoming_events

Defined in:
app/helpers/effective_posts_helper.rb

#upcoming_events(user: current_user, category: 'events', limit: EffectivePosts.per_page) ⇒ Object

Upcoming Events



136
137
138
139
140
# File 'app/helpers/effective_posts_helper.rb', line 136

def upcoming_events(user: current_user, category: 'events', limit: EffectivePosts.per_page)
  @upcoming_events ||= {}
  @upcoming_events[category] ||= Effective::Post.posts(user: user, category: category).limit(limit)
    .reorder(:start_at).where('start_at > ?', Time.zone.now)
end