- or download this
$ perl -e '1->method'
Can't call method "method" without a package or object reference at -e
+ line 1.
- or download this
my $result = $obj->methoda->methodb->methodc;
- or download this
package Object::EveryMethod;
...
sub new { $all }
sub AUTOLOAD { $_[0] }
- or download this
# my $False = 0; # old way
my $False = Object::EveryMethod->new();
...
else { $False }
}
- or download this
sub hey_that_worked
{
not UNIVERSAL::isa( $_[0], 'Object::EveryMethod' )
}
- or download this
package Object::EveryMethod;
...
sub AUTOLOAD { $_[0] }
sub what_happened { @{ $self }{ qw( message setter ) } }
- or download this
sub methoda
{
...
}
}
- or download this
package Object::EveryMethod;
...
sub can { 1 }
sub what_happened { @{ $self }{ qw( message setter ) } }
- or download this
package Object::EveryMethod;
...
sub can { 0 unless defined &{$_[1]} }
sub what_happened { @{ $self }{ qw( message setter ) } }