|
NAMEData::Object::BoxABSTRACTBoxing for Perl 5 Data ObjectsSYNOPSISpackage main; use Data::Object::Box; my $boxed = Data::Object::Box->new( source => [1..4] ); # my $iterator = $boxed->iterator; # $iterator->next; DESCRIPTIONThis package provides a pure Perl boxing mechanism for wrapping chaining method calls across data objects.INTEGRATESThis package integrates behaviors from:Data::Object::Role::Buildable Data::Object::Role::Proxyable LIBRARIESThis package uses type constraints from:Data::Object::Types ATTRIBUTESThis package has the following attributes:sourcesource(Any) This attribute is read-only, accepts "(Any)" values, and is optional. METHODSThis package implements the following methods:valuevalue() : Any The value method returns the underlying wrapped value, i.e. the value in the "source" attribute.
AUTHORAl Newkirk, "awncorp@cpan.org"LICENSECopyright (C) 2011-2019, Al Newkirk, et al.This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the "license file" <https://github.com/iamalnewkirk/data-object/blob/master/LICENSE>. PROJECTWiki <https://github.com/iamalnewkirk/data-object/wiki>Project <https://github.com/iamalnewkirk/data-object> Initiatives <https://github.com/iamalnewkirk/data-object/projects> Milestones <https://github.com/iamalnewkirk/data-object/milestones> Contributing <https://github.com/iamalnewkirk/data-object/blob/master/CONTRIBUTE.md> Issues <https://github.com/iamalnewkirk/data-object/issues>
Visit the GSP FreeBSD Man Page Interface. |