lib/api_me/pagination.rb in api_me-0.8.3 vs lib/api_me/pagination.rb in api_me-0.9.0
- old
+ new
@@ -14,11 +14,11 @@
def results
paging? ? page.per.scope : scope
end
def page_meta
- return Hash.new unless paging?
+ return {} unless paging?
{
size: page_size.nil? ? default_page_size : page_size,
offset: page_offset,
record_count: scope.size,
total_records: scope.total_count,
@@ -27,18 +27,16 @@
end
protected
def page
- self.scope = scope.page(self.page_offset ? page_offset : 1)
+ self.scope = scope.page(page_offset ? page_offset : 1)
self
end
def per
- if page_size
- self.scope = scope.per(page_size)
- end
+ self.scope = scope.per(page_size) if page_size
self
end
private
@@ -47,8 +45,7 @@
end
def paging?
page_size || page_offset
end
-
end
end