Help for this page

Select Code to Download


  1. or download this
    use Some::Class;
    
    my $obj = Some::Class->new( \%options );
    
  2. or download this
    use Some::Other::Class;
    
    my $obj = Some::Other::Class( \%options );
    
  3. or download this
    package Some::Other::Class;
    use Classname::Constructor;
    ...
    sub new {
      # whatever
    }
    
  4. or download this
    sub import { 
        my $caller = caller(0);
    ...
        no strict 'refs';
        *{$caller} = sub { unshift @_, $caller; goto &{"$caller\::new"} };
    }
    
  5. or download this
    package Wherever;
    
    use OneWordClass;
    my $obj = ::OneWordClass( \%options );
    
  6. or download this
    use Some::Other::Class;
    
    my $obj = Some_Other_Class( \%options );
    
  7. or download this
    use Classname::Constructor 'create';