Class: ProgressiveRender::FragmentNameIterator

Inherits:
Object
  • Object
show all
Defined in:
lib/progressive_render/fragment_name_iterator.rb

Overview

Generates a prefix for a given progressive_render section in a stable manner. This way on each load we assign the outer most progressive_render block with the same name. Nested progressive_render blocks are not supported, this approach may need to be re-evaluated for that use case.

Instance Method Summary collapse

Constructor Details

#initializeFragmentNameIterator

Returns a new instance of FragmentNameIterator.



7
8
9
# File 'lib/progressive_render/fragment_name_iterator.rb', line 7

def initialize
  @current = 0
end

Instance Method Details

#next!Object



11
12
13
14
15
# File 'lib/progressive_render/fragment_name_iterator.rb', line 11

def next!
  @current += 1

  @current.to_s
end