Module: EventsHelper

Defined in:
app/helpers/events_helper.rb

Instance Method Summary collapse

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


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