# NAME

MooX::Clone - Make Moo objects clone-able

# SYNOPSIS

   package Foo;
   use Moo;
   use MooX::Clone;

   has bar => ( is => 'rw' );

   package main;

   my $foo = Foo->new( bar => 1 );
   my $bar = $foo->clone;          # deep copy of $foo

# DESCRIPTION

MooX::Clone lets you clone your Moo objects easily by adding a `clone` method. It performs a deep copy of the entire object.

# METHODS

## clone

Clone the object. See [Clone](https://metacpan.org/pod/Clone) for more details.

   my $bar = $foo->clone;

# SEE ALSO

[Clone](https://metacpan.org/pod/Clone)

# LICENSE

Copyright (C) Julien Fiegehenn.

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

# AUTHORS

Julien Fiegehenn <[email protected]>

Mohammad S Anwar <[email protected]>