class RailsBand::ActionView::Event::RenderCollection
A wrapper for the event that is passed to ‘render_collection.action_view`.
Public Instance Methods
cache_hits()
click to toggle source
# File lib/rails_band/action_view/event/render_collection.rb, line 26 def cache_hits return @cache_hits if defined? @cache_hits @cache_hits = @event.payload[:cache_hits] end
count()
click to toggle source
# File lib/rails_band/action_view/event/render_collection.rb, line 22 def count @count ||= @event.payload.fetch(:count) end
identifier()
click to toggle source
# File lib/rails_band/action_view/event/render_collection.rb, line 12 def identifier @identifier ||= from_views(@event.payload.fetch(:identifier)) end
layout()
click to toggle source
# File lib/rails_band/action_view/event/render_collection.rb, line 16 def layout return @layout if defined? @layout @layout = @event.payload[:layout]&.yield_self { |layout| from_views(layout) } end