NAME
Game::WordBrain::Word - Representation of a Word for WordBrain
SYNOPSIS
# Create a new word
my @letters = (
Game::WordBrain::Letter->new( ... ),
Game::WordBrain::Letter->new( ... ),
...;
);
my $word = Game::WordBrain::Word->new( letters => \@letters );
# Stringify
print $word; # Overloaded Stringification
print $word->word; # Explict stringification
DESCRIPTION
A Game::WordBrain::Word is composed of an ArrayRef of Game::WordBrain::Letters that are used to construct it.
ATTRIBUTES
letters
An ArrayRefof Game::WordBrain::Letters that comprise the word.
METHODS
new
my @letters = (
Game::WordBrain::Letter->new( ... ),
Game::WordBrain::Letter->new( ... ),
...;
);
my $word = Game::WordBrain::Word->new( letters => \@letters );
Given an ArrayRef of Game::WordBrain::Letters, create a new potential WordBrain word.
word
my $word = Game::WordBrain::Word->new( ... );
print $word->word;
Explict stringification of the word. There is also overloaded " stringification but you are free to use which ever method you are most comfortable with.