Module: HtmlBlocksHelper

Defined in:
lib/yard-rest/html_blocks_helper.rb

Instance Method Summary collapse

Instance Method Details

#rotate(name = nil) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/yard-rest/html_blocks_helper.rb', line 3

def rotate(name = nil)
  @counter ||= {}
  name ||= 'odd_even'
  name = name.to_s

  @counter[name] ||= 0
  @counter[name] += 1

  elements = name.split(/[^\w]|\_/)
  @counter[name].even? ? elements[0] : elements[1]
end