module ApiPack::ApiHelper
Public Instance Methods
current_page()
click to toggle source
# File lib/api_pack/api_helper.rb, line 7 def current_page return params[:page].to_i if defined?(params[:page]) && !params[:page].nil? ApiPack::DEFAULT_PAGE end
pagination_meta_generator(request, total_pages)
click to toggle source
# File lib/api_pack/api_helper.rb, line 3 def pagination_meta_generator(request, total_pages) ApiPack::PaginationMetaGenerator.new(request: request, total_pages: total_pages).call end
per_page()
click to toggle source
# File lib/api_pack/api_helper.rb, line 13 def per_page return params[:per_page].to_i if defined?(params[:per_page]) && !params[:per_page].nil? ApiPack.default_per_page end
serializer_hash(resource, class_name, opt: {})
click to toggle source
# File lib/api_pack/api_helper.rb, line 19 def serializer_hash(resource, class_name, opt: {}) ApiPack::Serializer::Parser.serializer_hash(resource, class_name, opt: opt) end