Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.16.136.129
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby19 /
lib64 /
ruby /
1.9.1 /
psych /
Delete
Unzip
Name
Size
Permission
Date
Action
handlers
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
json
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
nodes
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
visitors
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
coder.rb
2.02
KB
-rw-r--r--
2011-01-19 23:05
core_ext.rb
876
B
-rw-r--r--
2012-03-29 01:25
deprecated.rb
2.4
KB
-rw-r--r--
2011-06-13 03:54
handler.rb
6.67
KB
-rw-r--r--
2012-08-07 20:50
nodes.rb
2.33
KB
-rw-r--r--
2011-05-15 11:55
omap.rb
45
B
-rw-r--r--
2010-03-30 10:46
parser.rb
1.64
KB
-rw-r--r--
2012-03-29 01:25
scalar_scanner.rb
3.29
KB
-rw-r--r--
2012-03-29 01:25
set.rb
44
B
-rw-r--r--
2010-03-30 10:46
stream.rb
851
B
-rw-r--r--
2011-05-15 11:55
streaming.rb
483
B
-rw-r--r--
2011-02-26 13:59
syntax_error.rb
525
B
-rw-r--r--
2012-03-29 01:46
tree_builder.rb
2.05
KB
-rw-r--r--
2012-03-29 01:25
visitors.rb
206
B
-rw-r--r--
2011-01-21 19:11
Save
Rename
require 'strscan' module Psych ### # Scan scalars for built in types class ScalarScanner # Taken from http://yaml.org/type/timestamp.html TIME = /^\d{4}-\d{1,2}-\d{1,2}([Tt]|\s+)\d{1,2}:\d\d:\d\d(\.\d*)?(\s*Z|[-+]\d{1,2}(:\d\d)?)?/ # Taken from http://yaml.org/type/float.html FLOAT = /^(?:[-+]?([0-9][0-9_,]*)?\.[0-9.]*([eE][-+][0-9]+)?(?# base 10) |[-+]?[0-9][0-9_,]*(:[0-5]?[0-9])+\.[0-9_]*(?# base 60) |[-+]?\.(inf|Inf|INF)(?# infinity) |\.(nan|NaN|NAN)(?# not a number))$/x # Create a new scanner def initialize @string_cache = {} end # Tokenize +string+ returning the ruby object def tokenize string return nil if string.empty? return string if @string_cache.key?(string) case string when /^[A-Za-z~]/ if string.length > 5 @string_cache[string] = true return string end case string when /^[^ytonf~]/i @string_cache[string] = true string when '~', /^null$/i nil when /^(yes|true|on)$/i true when /^(no|false|off)$/i false else @string_cache[string] = true string end when TIME parse_time string when /^\d{4}-(?:1[012]|0\d|\d)-(?:[12]\d|3[01]|0\d|\d)$/ require 'date' begin Date.strptime(string, '%Y-%m-%d') rescue ArgumentError string end when /^\.inf$/i 1 / 0.0 when /^-\.inf$/i -1 / 0.0 when /^\.nan$/i 0.0 / 0.0 when /^:./ if string =~ /^:(["'])(.*)\1/ $2.sub(/^:/, '').to_sym else string.sub(/^:/, '').to_sym end when /^[-+]?[0-9][0-9_]*(:[0-5]?[0-9])+$/ i = 0 string.split(':').each_with_index do |n,e| i += (n.to_i * 60 ** (e - 2).abs) end i when /^[-+]?[0-9][0-9_]*(:[0-5]?[0-9])+\.[0-9_]*$/ i = 0 string.split(':').each_with_index do |n,e| i += (n.to_f * 60 ** (e - 2).abs) end i when FLOAT begin return Float(string.gsub(/[,_]/, '')) rescue ArgumentError end @string_cache[string] = true string else if string.count('.') < 2 begin return Integer(string.gsub(/[,_]/, '')) rescue ArgumentError end end @string_cache[string] = true string end end ### # Parse and return a Time from +string+ def parse_time string date, time = *(string.split(/[ tT]/, 2)) (yy, m, dd) = date.split('-').map { |x| x.to_i } md = time.match(/(\d+:\d+:\d+)(?:\.(\d*))?\s*(Z|[-+]\d+(:\d\d)?)?/) (hh, mm, ss) = md[1].split(':').map { |x| x.to_i } us = (md[2] ? Rational("0.#{md[2]}") : 0) * 1000000 time = Time.utc(yy, m, dd, hh, mm, ss, us) return time if 'Z' == md[3] return Time.at(time.to_i, us) unless md[3] tz = md[3].match(/^([+\-]?\d{1,2})\:?(\d{1,2})?$/)[1..-1].compact.map { |digit| Integer(digit, 10) } offset = tz.first * 3600 if offset < 0 offset -= ((tz[1] || 0) * 60) else offset += ((tz[1] || 0) * 60) end Time.at((time - offset).to_i, us) end end end