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



760
761
762
763
764
765
766
# File 'lib/upkeep/rails/action_view_capture.rb', line 760

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



752
753
754
755
756
757
758
# File 'lib/upkeep/rails/action_view_capture.rb', line 752

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