NAME
Games::Sudoku::Component::Controller::History
SYNOPSIS
use Games::Sudoku::Component::Controller::History;
my $history = Games::Sudoku::Component::Controller::History->new;
my $item = Games::Sudoku::Component::Table::Item->new(
row => 1,
col => 2,
allowed => [1,3],
);
$history->push($item);
my $item2 = $history->pop;
DESCRIPTION
This module provides a history stack for Games::Sudoku::Component::Controller.
METHODS
new
Creates an object.
push (object)
Stores an object (supposedly of Games::Sudoku::Component::Table::Item) in the stack.
pop
Retrieves an object (supposedly of Games::Sudoku::Component::Table::Item) from the stack.
latest (integer)
Returns an array of the number of objects stored in the stack.
count
Returns how many items are stored in the stack.
clear
Clears the stack.
SEE ALSO
AUTHOR
Kenichi Ishigaki, <ishigaki@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2006 by Kenichi Ishigaki
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.