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



910
911
912
913
914
915
916
# File 'lib/upkeep/rails/action_view_capture.rb', line 910

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



902
903
904
905
906
907
908
# File 'lib/upkeep/rails/action_view_capture.rb', line 902

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