Class: Middleman::Paginate::Extension::CollectionProxyDescriptor

Inherits:
Struct
  • Object
show all
Defined in:
lib/middleman/paginate/extension.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptorsObject

Returns the value of attribute descriptors

Returns:

  • (Object)

    the current value of descriptors



10
11
12
# File 'lib/middleman/paginate/extension.rb', line 10

def descriptors
  @descriptors
end

Instance Method Details

#execute_descriptor(app, resources) ⇒ Object



11
12
13
14
15
# File 'lib/middleman/paginate/extension.rb', line 11

def execute_descriptor(app, resources)
  descriptors.reduce(resources) do |resources, descriptor|
    descriptor.execute_descriptor(app, resources)
  end
end