Modify build pagination to use 'paginate' helper

This commit is contained in:
Tomasz Maczukin 2015-12-28 13:33:03 +01:00
parent f39959d00a
commit f4cff4dcd0
2 changed files with 5 additions and 6 deletions

View File

@ -26,10 +26,7 @@ module API
builds
end
page = (params[:page] || 1).to_i
per_page = (params[:per_page] || 30).to_i
present builds.page(page).per(per_page), with: Entities::Build
present paginate(builds), with: Entities::Build
end
# Get a specific build of a project

View File

@ -97,8 +97,10 @@ module API
end
def paginate(relation)
per_page = params[:per_page].to_i
paginated = relation.page(params[:page]).per(per_page)
page = (params[:page] || 1).to_i
per_page = (params[:per_page] || 30).to_i
paginated = relation.page(page).per(per_page)
add_pagination_headers(paginated, per_page)
paginated