Sha256: c0c74f3defce3d1078635c6744b9cd7333b32263c13a8a5edc6aac13ccdbc596
Contents?: true
Size: 670 Bytes
Versions: 2
Compression:
Stored size: 670 Bytes
Contents
module EventsHelper def event_one_liner(event) "#{h(event.name)} #{event_abbrev_date(event)} #{event_details_link(event)}".html_safe end 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 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
event_calendar_engine-0.2.10 | app/helpers/events_helper.rb |
event_calendar_engine-0.2.8 | app/helpers/events_helper.rb |