/[Frey]/trunk/lib/Frey/Server.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/Server.pm

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

revision 120 by dpavlin, Sun Jul 13 19:46:10 2008 UTC revision 121 by dpavlin, Mon Jul 14 21:22:43 2008 UTC
# Line 8  use Continuity; Line 8  use Continuity;
8  #use Continuity::REPL;  #use Continuity::REPL;
9  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
10    
11  #use Carp::REPL;  use Carp::REPL;
12  use Frey::ClassLoader;  use Frey::ClassLoader;
13    
14  my @messages;    # Global (shared) list of messages  my @messages;    # Global (shared) list of messages
# Line 57  sub main { Line 57  sub main {
57                          $f = Frey::ObjectBrowser->new( fey_class => $1 );                          $f = Frey::ObjectBrowser->new( fey_class => $1 );
58                  } elsif ( $path =~ m!/od/([^/]+)(.*)! ) {                  } elsif ( $path =~ m!/od/([^/]+)(.*)! ) {
59                          $f = Frey::ObjectDesigner->new( fey_class => $1 );                          $f = Frey::ObjectDesigner->new( fey_class => $1 );
60                    } else {
61                            $f = Frey::ClassBrowser->new;
62                  }                  }
63                  $f->html( $req ) if $f;                  $f->html( $req ) if $f;
64    
# Line 66  sub main { Line 68  sub main {
68                  warn $@;                  warn $@;
69                  #$req->conn->send_error( 404 ); # FIXME this should probably be 500, but we can't ship page with it                  #$req->conn->send_error( 404 ); # FIXME this should probably be 500, but we can't ship page with it
70                  $req->print( qq{<pre class="error">$@<pre>} );                  $req->print( qq{<pre class="error">$@<pre>} );
71  #               Carp::REPL::repl;       # FIXME if $self->debug                  Carp::REPL::repl;       # FIXME if $self->debug
         } else {  
   
                 $req->print(  
                         qq|<h1>Classes</h1>\n<div class="sidebar"><a href="/reload">reload</a></div>| .  
                         Frey::ClassBrowser->new->html_markup  
                 );  
72    
73          }          }
74    
# Line 80  sub main { Line 76  sub main {
76          if($path =~ /pushstream/) {          if($path =~ /pushstream/) {
77                  pushstream($req);                  pushstream($req);
78          }          }
79      
80            if ( $path =~ m/die/ ) {
81                    Carp::REPL::repl;       # FIXME if $self->debug
82            }
83    
84          # If they are sending us a message, we give them a thread for that too          # If they are sending us a message, we give them a thread for that too
85          if($path =~ /sendmessage/) {          if($path =~ /sendmessage/) {
86                  send_message($req);                  send_message($req);

Legend:
Removed from v.120  
changed lines
  Added in v.121

  ViewVC Help
Powered by ViewVC 1.1.26