Module: Calendrier::EventHelper

Defined in:
lib/calendrier/helpers/event_helper.rb

Instance Method Summary collapse

Instance Method Details

#count_sorted_events(events_by_date, cell_begin_time, cell_end_time) ⇒ Object



4
5
6
7
8
# File 'lib/calendrier/helpers/event_helper.rb', line 4

def count_sorted_events(events_by_date, cell_begin_time, cell_end_time)
  counter = 0
  sorted_events_do(events_by_date, cell_begin_time, cell_end_time) { |event| counter += 1 }
  counter
end

#get_cell_sorted_events(events_by_date, cell_begin_time, cell_end_time) ⇒ Object



14
15
16
17
18
# File 'lib/calendrier/helpers/event_helper.rb', line 14

def get_cell_sorted_events(events_by_date, cell_begin_time, cell_end_time)
  events = []
  sorted_events_do(events_by_date, cell_begin_time, cell_end_time) { |event| events << event }
  events
end

#yield_sorted_events(events_by_date, cell_begin_time, cell_end_time, &block) ⇒ Object



10
11
12
# File 'lib/calendrier/helpers/event_helper.rb', line 10

def yield_sorted_events(events_by_date, cell_begin_time, cell_end_time, &block)
  sorted_events_do(events_by_date, cell_begin_time, cell_end_time) { |event| yield event }
end