Module: EventsHelper
- Defined in:
- app/helpers/events_helper.rb
Instance Method Summary collapse
- #event_abbrev_date(event) ⇒ Object
- #event_details_link(event) ⇒ Object
- #event_one_liner(event) ⇒ Object
Instance Method Details
#event_abbrev_date(event) ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/helpers/events_helper.rb', line 6 def event_abbrev_date(event) if event.one_day? "(<em>#{event.start_on.strftime("%a")} #{event.start_day.ordinalize}</em>)".html_safe else "(<em>#{event.start_on.strftime("%a")} #{event.start_day.ordinalize} - #{event.end_on.strftime("%a")} #{event.end_day.ordinalize}</em>)".html_safe end end |
#event_details_link(event) ⇒ Object
14 15 16 17 |
# File 'app/helpers/events_helper.rb', line 14 def event_details_link(event) path = event.deleted? ? 'event_revision_path' : 'event_path' "<span class=\"fake_button\">#{link_to('details', send(path, event))}</span>".html_safe end |
#event_one_liner(event) ⇒ Object
2 3 4 |
# File 'app/helpers/events_helper.rb', line 2 def event_one_liner(event) "#{h(event.name)} #{event_abbrev_date(event)} #{event_details_link(event)}".html_safe end |