The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package Test::Basic::Object;
use Moose;
has 'simple_attribute'   => ( is => 'rw' , isa => 'Str' );
has 'bare_ro_attribute'  => ( is => 'ro' );
has 'hash_trait'         => ( is => 'rw' , traits => [ qw/ Hash / ] );
has '_private_attribute' => ( is => 'ro' , isa => 'Int' );
sub simple_method   { return 'simple' }
sub _private_method { return 'private' }
__PACKAGE__->meta->make_immutable;
1;