All pastes #386940 Raw Edit

specialunderwear

public text v1 · immutable
·published 2007-03-08 23:59 UTC
rendered paste body
! /usr/bin/perl                                                                                    
                                                                                                    
package render::primitives::manage_directory;                                                       
use lib '..';                                                                                       
use render::base::base;                                                                             
require utilities::directory;                                                                       
use strict;                                                                                         
                                                                                                    
our @ISA =('render::base::base');                                                                   
                                                                                                    
sub new{                                                                                            
  my $proto = shift;                                                                                
  my $class = ref($proto) || $proto;                                                                
                                                                                                    
  my $self = new render::base::base(@_);                                                            
  bless $self, $class;                                                                              
                                                                                                    
  return $self;                                                                                     
}                                                                                                   
                                                                                                    
sub area{                                                                                           
  my $self = shift;                                                                                 
  return $self->{area};                                                                             
}                                                                                                   
                                                                                                    
sub render{                                                                                         
  my $self = shift;                                                                                 
  $self->{_directory} = utilities::directory->new();                                                
  $self->{_directory}->path($self->{path});                                                         
                                                                                                    
  $self->{_directory}->wrap(qw(%s %s));                                                             
  print $self->{_directory}->open();                                                                
}                                                                                                   
1;