class Middleman::Pagination::ManipulatedResources

Attributes

context[R]
original_resources[R]

Public Class Methods

new(context, resources) click to toggle source
# File lib/middleman/pagination/manipulated_resources.rb, line 6
def initialize(context, resources)
  @context = context
  @original_resources = resources
end

Public Instance Methods

resource_list() click to toggle source
# File lib/middleman/pagination/manipulated_resources.rb, line 11
def resource_list
  original_resources + new_resources
end

Private Instance Methods

new_resources() click to toggle source
# File lib/middleman/pagination/manipulated_resources.rb, line 17
def new_resources
  context.configuration.map do |pageable|
    pageable.new_resources(context, original_resources)
  end.flatten
end