Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Class::Accessor::ChainUser)Contributed Perl DocumenClass::Accessor::Chained(3)

NAME
       Class::Accessor::Chained	- make chained accessors

SYNOPSIS
	package	Foo;
	use base qw( Class::Accessor::Chained );
	__PACKAGE__->mk_accessors(qw( foo bar baz ));

	my $foo	= Foo->new->foo(1)->bar(2)->baz(4);
	print $foo->bar; # prints 2

DESCRIPTION
       A chained accessor is one that always returns the object	when called
       with parameters (to set), and the value of the field when called	with
       no arguments.

       This module subclasses Class::Accessor in order to provide the same
       mk_accessors interface.

AUTHOR
       Richard Clamp <richardc@unixbeard.net>

COPYRIGHT
       Copyright (C) 2003 Richard Clamp.  All Rights Reserved.

       This module is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

SEE ALSO
       Class::Accessor,	Class::Accessor::Chained::Fast

perl v5.24.1			  2003-11-24	   Class::Accessor::Chained(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Class::Accessor::Chained&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help