Class: Workarea::Admin::ChangesetSummaryViewModel

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

Instance Method Summary collapse

Instance Method Details

#countObject



6
7
8
# File 'app/view_models/workarea/admin/changeset_summary_view_model.rb', line 6

def count
  model['count']
end

#labelObject



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

def label
  type_filter.titleize.pluralize(count)
end

#searchable?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'app/view_models/workarea/admin/changeset_summary_view_model.rb', line 22

def searchable?
  search_model.present?
end

#typeObject



10
11
12
# File 'app/view_models/workarea/admin/changeset_summary_view_model.rb', line 10

def type
  model['_id']
end

#type_filterObject



14
15
16
# File 'app/view_models/workarea/admin/changeset_summary_view_model.rb', line 14

def type_filter
  search_model&.type || model_name.param_key
end