/[Frey]/trunk/lib/Frey/Run.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/Run.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 518 by dpavlin, Tue Nov 25 14:58:59 2008 UTC revision 547 by dpavlin, Wed Nov 26 20:53:51 2008 UTC
# Line 3  use Moose; Line 3  use Moose;
3  #extends 'Frey::ClassLoader';  #extends 'Frey::ClassLoader';
4  extends 'Frey::Action';  extends 'Frey::Action';
5  with 'Frey::Web';  with 'Frey::Web';
 with 'Frey::Escape';  
6  with 'Frey::Session';  with 'Frey::Session';
7    
8  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
# Line 85  sub html { Line 84  sub html {
84    
85                          my @status;                          my @status;
86    
87                          push @status, { $self->editor( $class ) => $self->params } if $o->can('status');                          push @status, { $self->editor( $class ) => $self->params };
88    
89                          if ( $self->run eq 'as_markup' && ! $o->can('page') ) {                          if ( $self->run eq 'as_markup' && ! $o->can('page') ) {
90                                  warn "## using ",ref($o), "->as_markup";                                  warn "## using ",ref($o), "->as_markup";
# Line 121  sub html { Line 120  sub html {
120    
121                          warn "## status from $self ",dump(@status);                          warn "## status from $self ",dump(@status);
122    
123                          if ( $self->run eq 'as_markup' && $o->can('page') ) {                          if ( $o->can('add_status') ) {
124                                  $o->add_status($_) foreach @status;                                  $o->add_status($_) foreach @status;
125                            }
126    
127                            if ( $self->run eq 'as_markup' && $o->can('page') ) {
128                                  $html = $o->page;                                  $html = $o->page;
129                                  warn "got ", length($html), "for page";                                  warn "got ", length($html), " for page from $o it's status is ", dump( $o->status );
130                          } else {                          } else {
131                                  $self->add_status($_) foreach @status;                                  $self->add_status($_) foreach @status;
132                          }                          }
133    
134                            $self->title( $class );
135                  };                  };
136    
137                  if ( ref($body) eq 'HASH' ) {                  if ( ref($body) eq 'HASH' ) {
# Line 139  sub html { Line 143  sub html {
143                  };                  };
144          };          };
145    
146          warn "## status ", dump( map { keys %$_ } @{ $self->status } );          $self->status_parts;
147    
148          $html = $self->page( title => $self->class, body => $self->error( $@ ) ) if $@;          $html = $self->page( title => $self->class, body => $self->error( $@ ) ) if $@;
149    

Legend:
Removed from v.518  
changed lines
  Added in v.547

  ViewVC Help
Powered by ViewVC 1.1.26