remove trailing whitespace
[gitmo/Moose.git] / lib / Moose / Meta / Method / Destructor.pm
index ea644e6..499ba6b 100644 (file)
@@ -16,7 +16,7 @@ use base 'Moose::Meta::Method',
 sub new {
     my $class   = shift;
     my %options = @_;
-    
+
     (ref $options{options} eq 'HASH')
         || $class->throw_error("You must pass a hash of options", data => $options{options});
 
@@ -25,25 +25,25 @@ sub new {
 
     my $self = bless {
         # from our superclass
-        'body'                 => undef, 
+        'body'                 => undef,
         'package_name'         => $options{package_name},
-        'name'                 => $options{name},              
+        'name'                 => $options{name},
         # ...
-        'options'              => $options{options},        
+        'options'              => $options{options},
         'associated_metaclass' => $options{metaclass},
     } => $class;
 
-    # we don't want this creating 
-    # a cycle in the code, if not 
+    # we don't want this creating
+    # a cycle in the code, if not
     # needed
-    weaken($self->{'associated_metaclass'});    
+    weaken($self->{'associated_metaclass'});
 
     $self->_initialize_body;
 
-    return $self;    
+    return $self;
 }
 
-## accessors 
+## accessors
 
 sub options              { (shift)->{'options'}              }
 
@@ -69,29 +69,29 @@ sub initialize_body {
 sub _initialize_body {
     my $self = shift;
     # TODO:
-    # the %options should also include a both 
-    # a call 'initializer' and call 'SUPER::' 
-    # options, which should cover approx 90% 
-    # of the possible use cases (even if it 
-    # requires some adaption on the part of 
+    # the %options should also include a both
+    # a call 'initializer' and call 'SUPER::'
+    # options, which should cover approx 90%
+    # of the possible use cases (even if it
+    # requires some adaption on the part of
     # the author, after all, nothing is free)
-    
+
     my @DEMOLISH_methods = $self->associated_metaclass->find_all_methods_by_name('DEMOLISH');
-    
+
     return unless @DEMOLISH_methods;
-    
+
     my $source = 'sub {';
 
     my @DEMOLISH_calls;
     foreach my $method (@DEMOLISH_methods) {
-        push @DEMOLISH_calls => '$_[0]->' . $method->{class} . '::DEMOLISH()';    
+        push @DEMOLISH_calls => '$_[0]->' . $method->{class} . '::DEMOLISH()';
     }
-    
+
     $source .= join ";\n" => @DEMOLISH_calls;
 
-    $source .= ";\n" . '}'; 
-    warn $source if $self->options->{debug};    
-    
+    $source .= ";\n" . '}';
+    warn $source if $self->options->{debug};
+
     my $code = $self->_compile_code(
         environment => {},
         code => $source,
@@ -107,7 +107,7 @@ __END__
 
 =pod
 
-=head1 NAME 
+=head1 NAME
 
 Moose::Meta::Method::Destructor - Method Meta Object for destructors
 
@@ -170,7 +170,7 @@ Copyright 2006-2009 by Infinity Interactive, Inc.
 L<http://www.iinteractive.com>
 
 This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself. 
+it under the same terms as Perl itself.
 
 =cut