Module: Upkeep::Rails::ActionViewCapture::CollectionRendererHook

Defined in:
lib/upkeep/rails/action_view_capture.rb

Instance Method Summary collapse

Instance Method Details

#render_collection_derive_partial(collection, context, block) ⇒ Object



755
756
757
758
759
760
761
# File 'lib/upkeep/rails/action_view_capture.rb', line 755

def render_collection_derive_partial(collection, context, block)
  collection_analysis = Upkeep::Rails::ActionViewCapture.collection_analysis(collection)
  source_collection, rendered_collection = Upkeep::Rails::ActionViewCapture.collection_capture_pair(collection)
  Upkeep::Rails::ActionViewCapture.capture_collection(:derived, source_collection, rendered_collection, context, @options, block, collection_analysis: collection_analysis) do
    super(rendered_collection, context, block)
  end
end

#render_collection_with_partial(collection, partial, context, block) ⇒ Object



747
748
749
750
751
752
753
# File 'lib/upkeep/rails/action_view_capture.rb', line 747

def render_collection_with_partial(collection, partial, context, block)
  collection_analysis = Upkeep::Rails::ActionViewCapture.collection_analysis(collection)
  source_collection, rendered_collection = Upkeep::Rails::ActionViewCapture.collection_capture_pair(collection)
  Upkeep::Rails::ActionViewCapture.capture_collection(partial, source_collection, rendered_collection, context, @options, block, collection_analysis: collection_analysis) do
    super(rendered_collection, partial, context, block)
  end
end