X7ROOT File Manager
Current Path:
/opt/alt/ruby21/lib64/ruby/2.1.0/webrick
opt
/
alt
/
ruby21
/
lib64
/
ruby
/
2.1.0
/
webrick
/
??
..
??
accesslog.rb
(4.31 KB)
??
cgi.rb
(7.97 KB)
??
compat.rb
(912 B)
??
config.rb
(5.56 KB)
??
cookie.rb
(3.88 KB)
??
htmlutils.rb
(680 B)
??
httpauth
??
httpauth.rb
(3.33 KB)
??
httpproxy.rb
(9.65 KB)
??
httprequest.rb
(14.4 KB)
??
httpresponse.rb
(10.63 KB)
??
https.rb
(1.87 KB)
??
httpserver.rb
(7.69 KB)
??
httpservlet
??
httpservlet.rb
(669 B)
??
httpstatus.rb
(5.26 KB)
??
httputils.rb
(12.71 KB)
??
httpversion.rb
(1.57 KB)
??
log.rb
(3.92 KB)
??
server.rb
(8.42 KB)
??
ssl.rb
(6.67 KB)
??
utils.rb
(5.88 KB)
??
version.rb
(384 B)
Editing: httpversion.rb
#-- # HTTPVersion.rb -- presentation of HTTP version # # Author: IPR -- Internet Programming with Ruby -- writers # Copyright (c) 2002 Internet Programming with Ruby writers. All rights # reserved. # # $IPR: httpversion.rb,v 1.5 2002/09/21 12:23:37 gotoyuzo Exp $ module WEBrick ## # Represents an HTTP protocol version class HTTPVersion include Comparable ## # The major protocol version number attr_accessor :major ## # The minor protocol version number attr_accessor :minor ## # Converts +version+ into an HTTPVersion def self.convert(version) version.is_a?(self) ? version : new(version) end ## # Creates a new HTTPVersion from +version+. def initialize(version) case version when HTTPVersion @major, @minor = version.major, version.minor when String if /^(\d+)\.(\d+)$/ =~ version @major, @minor = $1.to_i, $2.to_i end end if @major.nil? || @minor.nil? raise ArgumentError, format("cannot convert %s into %s", version.class, self.class) end end ## # Compares this version with +other+ according to the HTTP specification # rules. def <=>(other) unless other.is_a?(self.class) other = self.class.new(other) end if (ret = @major <=> other.major) == 0 return @minor <=> other.minor end return ret end ## # The HTTP version as show in the HTTP request and response. For example, # "1.1" def to_s format("%d.%d", @major, @minor) end end end
Upload File
Create Folder