NAME

Class::Clone - Add clone method to Class-based classes

VERSION

Version v0.1.1

SYNOPSIS

package My::Class;
use Class;
use Class::Clone;

has name => (required => 1);
has age  => (default => 0);

package main;
my $original = My::Class->new(name => 'John', age => 30);
my $clone = $original->clone;
my $modified = $original->clone(name => 'Jane', age => 25);

DESCRIPTION

Provides a clone method that creates a shallow copy of objects. Accepts optional attribute overrides.