Class: Workarea::Admin::ReleaseEventViewModel

Inherits:
ApplicationViewModel
  • Object
show all
Defined in:
app/view_models/workarea/admin/release_event_view_model.rb

Instance Method Summary collapse

Instance Method Details

#descriptionObject



6
7
8
9
10
11
# File 'app/view_models/workarea/admin/release_event_view_model.rb', line 6

def description
   I18n.t(
     'workarea.admin.releases.feed.view_release',
     url: release_url(host: Workarea.config.host, id: id)
   )
end

#ends_atObject



17
18
19
20
# File 'app/view_models/workarea/admin/release_event_view_model.rb', line 17

def ends_at
  return if starts_at.blank?
  starts_at + Workarea.config.release_publish_calendar_event_size
end

#starts_atObject



13
14
15
# File 'app/view_models/workarea/admin/release_event_view_model.rb', line 13

def starts_at
  model.publish_at || model.published_at
end