Sha256: 0b8efd227699ad86971f6a4355a347837e11b02d43fcc2c6f4d5b55fa8a676b7

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

module HtmlBlocksHelper

  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

  def type_as_string(type)
    if type.resource? and type.tag(:restful_api).text
      "#{type.name.to_s.gsub(/Controller/, '')} [#{type.tag(:restful_api).text}]"
    else
      type.name.to_s
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yard-restful-1.2.4 lib/yard-restful/html_blocks_helper.rb
yard-restful-1.2.3 lib/yard-restful/html_blocks_helper.rb