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 )