X7ROOT File Manager
Current Path:
/opt/alt/ruby33/share/ruby
opt
/
alt
/
ruby33
/
share
/
ruby
/
??
..
??
English.rb
(5.54 KB)
??
abbrev.rb
(3.47 KB)
??
base64.rb
(13.22 KB)
??
benchmark.rb
(18.42 KB)
??
bigdecimal
??
bigdecimal.rb
(130 B)
??
bundled_gems.rb
(6.86 KB)
??
cgi
??
cgi.rb
(9.83 KB)
??
coverage.rb
(368 B)
??
csv
??
csv.rb
(92.46 KB)
??
date.rb
(1.17 KB)
??
delegate.rb
(11.68 KB)
??
did_you_mean
??
did_you_mean.rb
(5.36 KB)
??
digest
??
digest.rb
(3.3 KB)
??
drb
??
drb.rb
(50 B)
??
erb
??
erb.rb
(14.53 KB)
??
error_highlight
??
error_highlight.rb
(84 B)
??
expect.rb
(2.19 KB)
??
fiddle
??
fiddle.rb
(2.88 KB)
??
fileutils.rb
(78.69 KB)
??
find.rb
(2.52 KB)
??
forwardable
??
forwardable.rb
(9.03 KB)
??
getoptlong.rb
(20.26 KB)
??
io
??
ipaddr.rb
(20.93 KB)
??
json
??
json.rb
(19.62 KB)
??
kconv.rb
(5.72 KB)
??
logger
??
logger.rb
(22.03 KB)
??
mkmf.rb
(88.69 KB)
??
monitor.rb
(6.75 KB)
??
mutex_m.rb
(2.36 KB)
??
net
??
objspace
??
objspace.rb
(4.14 KB)
??
observer.rb
(6.38 KB)
??
open-uri.rb
(25.84 KB)
??
open3
??
open3.rb
(47.51 KB)
??
openssl
??
openssl.rb
(1.03 KB)
??
optionparser.rb
(59 B)
??
optparse
??
optparse.rb
(61.82 KB)
??
ostruct.rb
(14.22 KB)
??
pathname.rb
(16.85 KB)
??
pp.rb
(17.24 KB)
??
prettyprint.rb
(15.93 KB)
??
prism
??
prism.rb
(3.17 KB)
??
pstore.rb
(20.36 KB)
??
psych
??
psych.rb
(24.44 KB)
??
random
??
readline.rb
(215 B)
??
reline
??
reline.rb
(14.7 KB)
??
resolv-replace.rb
(1.76 KB)
??
resolv.rb
(85.03 KB)
??
rinda
??
ripper
??
ripper.rb
(2.44 KB)
??
ruby_vm
??
securerandom.rb
(2.06 KB)
??
set
??
set.rb
(24.94 KB)
??
shellwords.rb
(7.11 KB)
??
singleton.rb
(3.94 KB)
??
socket.rb
(44.04 KB)
??
syntax_suggest
??
syntax_suggest.rb
(74 B)
??
syslog
??
tempfile.rb
(14.73 KB)
??
time.rb
(23.74 KB)
??
timeout.rb
(5.69 KB)
??
tmpdir.rb
(4.93 KB)
??
tsort.rb
(14.29 KB)
??
un.rb
(11.17 KB)
??
unicode_normalize
??
uri
??
uri.rb
(3.06 KB)
??
vendor_ruby
??
weakref.rb
(1.36 KB)
??
yaml
??
yaml.rb
(2.13 KB)
Editing: uri.rb
# frozen_string_literal: false # URI is a module providing classes to handle Uniform Resource Identifiers # (RFC2396[http://tools.ietf.org/html/rfc2396]). # # == Features # # * Uniform way of handling URIs. # * Flexibility to introduce custom URI schemes. # * Flexibility to have an alternate URI::Parser (or just different patterns # and regexp's). # # == Basic example # # require 'uri' # # uri = URI("http://foo.com/posts?id=30&limit=5#time=1305298413") # #=> #<URI::HTTP http://foo.com/posts?id=30&limit=5#time=1305298413> # # uri.scheme #=> "http" # uri.host #=> "foo.com" # uri.path #=> "/posts" # uri.query #=> "id=30&limit=5" # uri.fragment #=> "time=1305298413" # # uri.to_s #=> "http://foo.com/posts?id=30&limit=5#time=1305298413" # # == Adding custom URIs # # module URI # class RSYNC < Generic # DEFAULT_PORT = 873 # end # register_scheme 'RSYNC', RSYNC # end # #=> URI::RSYNC # # URI.scheme_list # #=> {"FILE"=>URI::File, "FTP"=>URI::FTP, "HTTP"=>URI::HTTP, # # "HTTPS"=>URI::HTTPS, "LDAP"=>URI::LDAP, "LDAPS"=>URI::LDAPS, # # "MAILTO"=>URI::MailTo, "RSYNC"=>URI::RSYNC} # # uri = URI("rsync://rsync.foo.com") # #=> #<URI::RSYNC rsync://rsync.foo.com> # # == RFC References # # A good place to view an RFC spec is http://www.ietf.org/rfc.html. # # Here is a list of all related RFC's: # - RFC822[http://tools.ietf.org/html/rfc822] # - RFC1738[http://tools.ietf.org/html/rfc1738] # - RFC2255[http://tools.ietf.org/html/rfc2255] # - RFC2368[http://tools.ietf.org/html/rfc2368] # - RFC2373[http://tools.ietf.org/html/rfc2373] # - RFC2396[http://tools.ietf.org/html/rfc2396] # - RFC2732[http://tools.ietf.org/html/rfc2732] # - RFC3986[http://tools.ietf.org/html/rfc3986] # # == Class tree # # - URI::Generic (in uri/generic.rb) # - URI::File - (in uri/file.rb) # - URI::FTP - (in uri/ftp.rb) # - URI::HTTP - (in uri/http.rb) # - URI::HTTPS - (in uri/https.rb) # - URI::LDAP - (in uri/ldap.rb) # - URI::LDAPS - (in uri/ldaps.rb) # - URI::MailTo - (in uri/mailto.rb) # - URI::Parser - (in uri/common.rb) # - URI::REGEXP - (in uri/common.rb) # - URI::REGEXP::PATTERN - (in uri/common.rb) # - URI::Util - (in uri/common.rb) # - URI::Error - (in uri/common.rb) # - URI::InvalidURIError - (in uri/common.rb) # - URI::InvalidComponentError - (in uri/common.rb) # - URI::BadURIError - (in uri/common.rb) # # == Copyright Info # # Author:: Akira Yamada <akira@ruby-lang.org> # Documentation:: # Akira Yamada <akira@ruby-lang.org> # Dmitry V. Sabanin <sdmitry@lrn.ru> # Vincent Batts <vbatts@hashbangbash.com> # License:: # Copyright (c) 2001 akira yamada <akira@ruby-lang.org> # You can redistribute it and/or modify it under the same term as Ruby. # module URI end require_relative 'uri/version' require_relative 'uri/common' require_relative 'uri/generic' require_relative 'uri/file' require_relative 'uri/ftp' require_relative 'uri/http' require_relative 'uri/https' require_relative 'uri/ldap' require_relative 'uri/ldaps' require_relative 'uri/mailto' require_relative 'uri/ws' require_relative 'uri/wss'
Upload File
Create Folder