Acme-JMOLLY-Utils

 view release on metacpan or  search on metacpan

lib/Acme/JMOLLY/Utils.pm  view on Meta::CPAN

}

=head1 AUTHOR

Alexander Saenko, C<< <sajenko at gmail.com> >>

=head1 BUGS

Please report any bugs or feature requests to C<bug-acme-jmolly-utils at rt.cpan.org>, or through
the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Acme-JMOLLY-Utils>.  I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.




=head1 SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Acme::JMOLLY::Utils

lib/Tie/Cycle.pm  view on Meta::CPAN

You use C<Tie::Cycle> to go through a list over and over again.
Once you get to the end of the list, you go back to the beginning.
You don't have to worry about any of this since the magic of
tie does that for you.

The tie takes an array reference as its third argument. The tie
should succeed unless the argument is not an array reference.
Previous versions required you to use an array that had more
than one element (what's the pointing of looping otherwise?),
but I've removed that restriction since the number of elements
you want to use may change depending on the situation.

During the tie, this module makes a shallow copy of the array
reference. If the array reference contains references, and those
references are changed after the tie, the elements of the cycle
will change as well. See the included F<test.pl> script for an
example of this effect.

=head1 OBJECT METHODS

You can call methods on the underlying object (which you access
with C<tied()> ).

=over 4

=item reset



( run in 0.919 second using v1.01-cache-2.11-cpan-5dc5da66d9d )