class Jekyll::Site
Public Instance Methods
read_events()
click to toggle source
# File lib/jekyll-theme-isotc154-helpers/events.rb, line 4 def read_events unfinished_events = [] (self.data['events'] or {}).each do |event_id, event_data| event_start = event_data['time']['from']['date'] event_end = event_data['time']['to']['date'] if event_end >= (Date.today + 1) event = event_data.clone event['id'] = event_id if event_start < (Date.today - 1) event['current'] = true end unfinished_events << event end end self.data['unfinished_events'] = unfinished_events end