Class: Westfield::PaginatorMeta

Inherits:
Object
  • Object
show all
Defined in:
lib/westfield_paginator/paginator_meta.rb

Instance Method Summary collapse

Constructor Details

#initialize(paginator) ⇒ PaginatorMeta

Returns a new instance of PaginatorMeta.



3
4
5
# File 'lib/westfield_paginator/paginator_meta.rb', line 3

def initialize(paginator)
  @paginator = paginator
end

Instance Method Details

#as_jsonObject



7
8
9
10
11
12
13
14
# File 'lib/westfield_paginator/paginator_meta.rb', line 7

def as_json
  {
    page:        paginator.current_page,
    per_page:    paginator.per_page,
    page_count:  paginator.total_pages,
    total:       paginator.total_count
  }
end