#!/usr/bin/perl -c package MooseX::ExtendsNonMoose::Object; =head1 NAME MooseX::ExtendsNonMoose::Object - Base class for non-Moose based =head1 SYNOPSIS package My::File::Temp; use Moose; use MooseX::ExtendsNonMoose; extends 'File::Temp'; extends_non_moose; has 'UNLINK' => (is => 'ro', isa => 'Bool'); package main; my $tmp = My::File::Temp->( UNLINK => 'Bad String' ); =head1 DESCRIPTION This extension adds new keyword C which replaces standard L constructor C with the one which works well with non-Moose based classes and adds the L as a base class. =back =for readme stop =cut use Moose; extends 'Moose::Object'; 1;