Module: Merb::Helpers::Text

Module | Merb::Helpers::Text
In: | lib/merb-helpers/text_helpers.rb

### Methods

cycle reset_cycle

### Public Instance methods

cycle(*values)

Allows you to cycle through elements in an array

#### Parameters

values<Array>: | Array of objects to cycle through
values<Hash>: | Last element of array can be a hash with the key of :name to specify the name of the cycle

#### Returns

String

#### Notes

- Default name is :default

#### Example

<%= 5.times { cycle("odd! ","even! "} %>

Generates:

odd! even! odd! even! odd!

reset_cycle(name = :default)

Allows you to reset a cycle

#### Parameters

name<Symbol|String>: | Name of the cycle

#### Returns

True if successful, otherwise nil

#### Notes

- Default name is :default

#### Example

<%= cycle("odd! ","even! ","what comes after even?") %> <%= cycle("odd! ","even! ","what comes after even?") %> <% reset_cycle %> <%= cycle("odd! ","even! ","what comes after even?") %>

Generates:

odd! even! odd!

[Validate]