Show
Ignore:
Timestamp:
05/03/08 13:36:54 (5 years ago)
Author:
tokuhirom
Message:

dry.

Location:
lang/perl/HTTP-Engine/branches/moose/lib/HTTP/Engine
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/HTTP-Engine/branches/moose/lib/HTTP/Engine/Interface/CGI.pm

    r11002 r11007  
    22use Moose; 
    33with 'HTTP::Engine::Role::Interface'; 
    4  
    5 has request_processor => ( 
    6     is      => 'ro', 
    7     isa     => 'HTTP::Engine::RequestProcessor', 
    8     lazy    => 1, 
    9     default => sub { 
    10         my $self = shift; 
    11         HTTP::Engine::RequestProcessor->new( 
    12             handler                    => $self->handler, 
    13             should_write_response_line => 0, 
    14         ); 
    15     }, 
    16     handles => [qw/handle_request/], 
    17 ); 
     4use constant should_write_response_line => 0; 
    185 
    196sub run { 
  • lang/perl/HTTP-Engine/branches/moose/lib/HTTP/Engine/Interface/ServerSimple.pm

    r10998 r11007  
    22use Moose; 
    33with 'HTTP::Engine::Role::Interface'; 
    4  
     4use constant should_write_response_line => 1; 
    55use HTTP::Server::Simple 0.33; 
    66use HTTP::Server::Simple::CGI; 
    7 use HTTP::Request; 
    87 
    98has port => ( 
     
    1110    isa     => 'Int', 
    1211    default => 80, 
    13 ); 
    14  
    15 has request_processor => ( 
    16     is      => 'ro', 
    17     isa     => 'HTTP::Engine::RequestProcessor', 
    18     lazy    => 1, 
    19     default => sub { 
    20         my $self = shift; 
    21         HTTP::Engine::RequestProcessor->new( 
    22             handler                    => $self->handler, 
    23             should_write_response_line => 1, 
    24         ); 
    25     }, 
    26     handles => [qw/handle_request/], 
    2712); 
    2813 
  • lang/perl/HTTP-Engine/branches/moose/lib/HTTP/Engine/Role/Interface.pm

    r10987 r11007  
    44with 'MooseX::Object::Pluggable'; 
    55 
    6 requires qw(run); 
     6requires qw(run should_write_response_line); 
    77 
    88has handler => ( 
     
    1010    isa      => 'CodeRef', 
    1111    required => 1, 
     12); 
     13 
     14has request_processor => ( 
     15    is      => 'ro', 
     16    isa     => 'HTTP::Engine::RequestProcessor', 
     17    lazy    => 1, 
     18    default => sub { 
     19        my $self = shift; 
     20        HTTP::Engine::RequestProcessor->new( 
     21            handler                    => $self->handler, 
     22            should_write_response_line => $self->should_write_response_line, 
     23        ); 
     24    }, 
     25    handles => [qw/handle_request/], 
    1226); 
    1327