Help for this page

Select Code to Download


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