use Scalar::Util 'weaken', 'blessed';
-our $VERSION = '0.90';
+our $VERSION = '0.96';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
bless {}, $self->_class_name;
}
-# for compatibility
-sub bless_instance_structure {
- Carp::cluck('The bless_instance_structure method is deprecated.'
- . " It will be removed in a future release.\n");
-
- my ($self, $instance_structure) = @_;
- bless $instance_structure, $self->_class_name;
-}
-
sub clone_instance {
my ($self, $instance) = @_;
bless { %$instance }, $self->_class_name;
sub inline_slot_access {
my ($self, $instance, $slot_name) = @_;
- sprintf q[%s->{'%s'}], $instance, quotemeta($slot_name);
+ sprintf q[%s->{"%s"}], $instance, quotemeta($slot_name);
}
sub inline_get_slot_value {