@@ -195,11 +195,11 @@ def close
195195    end 
196196
197197    RES_TEXT_HEADER  =  { 'Content-Type'  =>  'text/plain' } . freeze 
198-     RESPONSE_200  =  [ "200 OK" . freeze ,  RES_TEXT_HEADER ,  "" . freeze ] . freeze 
199-     RESPONSE_204  =  [ "204 No Content" . freeze ,  { } . freeze ] . freeze 
200-     RESPONSE_IMG  =  [ "200 OK" . freeze ,  { 'Content-Type' => 'image/gif; charset=utf-8' } . freeze ,  EMPTY_GIF_IMAGE ] . freeze 
201-     RES_400_STATUS  =  "400 Bad Request" . freeze 
202-     RES_500_STATUS  =  "500 Internal Server Error" . freeze 
198+     RESPONSE_200  =  [ "200 OK" ,  RES_TEXT_HEADER ,  "" ] . freeze 
199+     RESPONSE_204  =  [ "204 No Content" ,  { } . freeze ] . freeze 
200+     RESPONSE_IMG  =  [ "200 OK" ,  { 'Content-Type' => 'image/gif; charset=utf-8' } . freeze ,  EMPTY_GIF_IMAGE ] . freeze 
201+     RES_400_STATUS  =  "400 Bad Request" 
202+     RES_500_STATUS  =  "500 Internal Server Error" 
203203
204204    def  on_request ( path_info ,  params ) 
205205      begin 
@@ -306,15 +306,15 @@ def parse_params_with_parser(params)
306306    def  add_params_to_record ( record ,  params ) 
307307      if  @add_http_headers 
308308        params . each_pair  {  |k ,  v |
309-           if  k . start_with? ( "HTTP_" . freeze ) 
309+           if  k . start_with? ( "HTTP_" ) 
310310            record [ k ]  =  v 
311311          end 
312312        } 
313313      end 
314314
315315      if  @add_query_params 
316316        params . each_pair  {  |k ,  v |
317-           if  k . start_with? ( "QUERY_" . freeze ) 
317+           if  k . start_with? ( "QUERY_" ) 
318318            record [ k ]  =  v 
319319          end 
320320        } 
@@ -422,7 +422,7 @@ def on_headers_complete(headers)
422422          end 
423423        } 
424424        if  expect 
425-           if  expect  == '100-continue' . freeze 
425+           if  expect  == '100-continue' 
426426            if  !size  || size  < @body_size_limit 
427427              send_response_nobody ( "100 Continue" ,  { } ) 
428428            else 
@@ -444,8 +444,8 @@ def on_body(chunk)
444444        @body  << chunk 
445445      end 
446446
447-       RES_200_STATUS  =  "200 OK" . freeze 
448-       RES_403_STATUS  =  "403 Forbidden" . freeze 
447+       RES_200_STATUS  =  "200 OK" 
448+       RES_403_STATUS  =  "403 Forbidden" 
449449
450450      # Azure App Service sends GET requests for health checking purpose. 
451451      # Respond with `200 OK` to accommodate it. 
@@ -489,11 +489,11 @@ def handle_options_request
489489      def  on_message_complete 
490490        return  if  closing? 
491491
492-         if  @parser . http_method  == 'GET' . freeze 
492+         if  @parser . http_method  == 'GET' 
493493          return  handle_get_request ( ) 
494494        end 
495495
496-         if  @parser . http_method  == 'OPTIONS' . freeze 
496+         if  @parser . http_method  == 'OPTIONS' 
497497          return  handle_options_request ( ) 
498498        end 
499499
@@ -513,9 +513,9 @@ def on_message_complete
513513        # Decode payload according to the "Content-Encoding" header. 
514514        # For now, we only support 'gzip' and 'deflate'. 
515515        begin 
516-           if  @content_encoding  == 'gzip' . freeze 
516+           if  @content_encoding  == 'gzip' 
517517            @body  =  Zlib ::GzipReader . new ( StringIO . new ( @body ) ) . read 
518-           elsif  @content_encoding  == 'deflate' . freeze 
518+           elsif  @content_encoding  == 'deflate' 
519519            @body  =  Zlib ::Inflate . inflate ( @body ) 
520520          end 
521521        rescue 
@@ -576,7 +576,7 @@ def on_message_complete
576576        end 
577577
578578        if  @keep_alive 
579-           header [ 'Connection' ]  =  'Keep-Alive' . freeze 
579+           header [ 'Connection' ]  =  'Keep-Alive' 
580580          send_response ( code ,  header ,  body ) 
581581        else 
582582          send_response_and_close ( code ,  header ,  body ) 
@@ -602,13 +602,13 @@ def closing?
602602
603603      def  send_response ( code ,  header ,  body ) 
604604        header [ 'Content-Length' ]  ||= body . bytesize 
605-         header [ 'Content-Type' ]  ||= 'text/plain' . freeze 
605+         header [ 'Content-Type' ]  ||= 'text/plain' 
606606
607607        data  =  +"HTTP/1.1 #{ code } \r \n " 
608608        header . each_pair  { |k , v |
609609          data  << "#{ k } #{ v } \r \n " 
610610        } 
611-         data  << "\r \n " . freeze 
611+         data  << "\r \n " 
612612        @io . write ( data ) 
613613
614614        @io . write ( body ) 
@@ -619,7 +619,7 @@ def send_response_nobody(code, header)
619619        header . each_pair  { |k , v |
620620          data  << "#{ k } #{ v } \r \n " 
621621        } 
622-         data  << "\r \n " . freeze 
622+         data  << "\r \n " 
623623        @io . write ( data ) 
624624      end 
625625
0 commit comments