module Resourcey::ControllerPagination

Private Instance Methods

current_paginator_class() click to toggle source
# File lib/resourcey/controller_pagination.rb, line 20
def current_paginator_class
  Resourcey::Paginator.class_for(current_paginator_name)
end
current_paginator_name() click to toggle source
# File lib/resourcey/controller_pagination.rb, line 24
def current_paginator_name
  self.controller_paginator_name || Config.default_paginator
end
paginated_resources() click to toggle source
# File lib/resourcey/controller_pagination.rb, line 13
def paginated_resources
  return filtered_resources unless self.pagination_enabled

  paginator = current_paginator_class.new(params)
  paginator.paginate(filtered_resources)
end