Module: Calendrier::EventHelper
- Defined in:
- lib/calendrier/helpers/event_helper.rb
Instance Method Summary collapse
- #count_sorted_events(events_by_date, cell_begin_time, cell_end_time) ⇒ Object
- #get_cell_sorted_events(events_by_date, cell_begin_time, cell_end_time) ⇒ Object
- #yield_sorted_events(events_by_date, cell_begin_time, cell_end_time, &block) ⇒ Object
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 |