NAME
Test::Pcuke::Gherkin::Node - Base class for Gherkin nodes
SYNOPSIS
package MyClass;
use base 'Test::Pcuke::Gherkin::Node';
sub new {
my ($class, %args) = @_;
my @properties = qw{property1 property2};
my @immutable_properties = qw{immutable1 immutable2};
return $class->SUPER::new(
immutable_properties => [ @immutable_properties ],
properties => [ @properties ],
args => {%args}
);
}
sub set_property1 {
my ($self, $value) = @_;
$self->_set_property('property1', $value);
}
sub property1 { $_[0]->_get_property('property1'); }
#... etc.
METHODS
new
AUTHOR
Andrei V. Toutoukine, <tut at isuct.ru>
BUGS
Please report any bugs or feature requests to bug-test-pcuke-gherkin at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Pcuke-Gherkin. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Test::Pcuke::Gherkin::Node
You can also look for information at:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
Copyright 2011 Andrei V. Toutoukine.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.