Class: Workarea::Admin::BlogEntriesViewModel
- Inherits:
-
ApplicationViewModel
- Object
- ApplicationViewModel
- Workarea::Admin::BlogEntriesViewModel
- Defined in:
- app/view_models/workarea/admin/blog_entries_view_model.rb
Instance Method Summary collapse
Instance Method Details
#blog ⇒ Object
26 27 28 |
# File 'app/view_models/workarea/admin/blog_entries_view_model.rb', line 26 def blog @blog ||= Content::Blog.find_by(slug: [:content_blog_id]) end |
#entries ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/view_models/workarea/admin/blog_entries_view_model.rb', line 9 def entries @entries ||= begin blog_entries = blog.entries .page([:page]) .per(per_page) .order_by([:built_sort]) PagedArray.from( Admin::BlogEntryViewModel.wrap(blog_entries), blog_entries.current_page, per_page, blog_entries.total_count ) end end |