def pagination_params
      page = params[:page].try(:to_i) || 1
      per_page = [per_page_range[:min], params[:per_page].try(:to_i) || per_page_default, per_page_range[:max]].sort[1]
      return { page: page, per_page: per_page }
    end
def pagination_params
      page = params[:page].try(:to_i) || 1
      per_page = [per_page_range[:min], params[:per_page].try(:to_i) || per_page_default, per_page_range[:max]].sort[1]
      return { page: page, per_page: per_page }
    end
PAGINATION
 Handles pagination params and return a hash like { page: 1, per_page: 10 }
 @note Override {#per_page_range per_page_range} to set minimum and maximum per_page param.
   Override {#per_page_default per_page_default} to set default per_page param.
 @used_in {Modificators#paginate_subjects}
 @use {#per_page_range}
 @use {#per_page_default}