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.143.4.96
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby34 /
share /
rubygems /
rubygems /
Delete
Unzip
Name
Size
Permission
Date
Action
commands
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
core_ext
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
defaults
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
ext
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
gemcutter_utilities
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
package
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
request
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
request_set
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
resolver
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
safe_marshal
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
security
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
source
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
ssl_certs
[ DIR ]
drwxr-xr-x
2025-03-20 13:38
util
[ DIR ]
drwxr-xr-x
2025-04-16 09:00
vendor
[ DIR ]
drwxr-xr-x
2025-03-20 13:38
available_set.rb
3
KB
-rw-r--r--
2025-03-20 13:38
basic_specification.rb
8.13
KB
-rw-r--r--
2025-03-20 13:38
bundler_version_finder.rb
1.96
KB
-rw-r--r--
2025-03-20 13:38
ci_detector.rb
3.71
KB
-rw-r--r--
2025-03-20 13:38
command.rb
15.97
KB
-rw-r--r--
2025-03-20 13:38
command_manager.rb
5.64
KB
-rw-r--r--
2025-03-20 13:38
compatibility.rb
1022
B
-rw-r--r--
2025-03-20 13:38
config_file.rb
16.31
KB
-rw-r--r--
2025-03-20 13:38
defaults.rb
7.38
KB
-rw-r--r--
2025-03-20 13:38
dependency.rb
8.45
KB
-rw-r--r--
2025-03-20 13:38
dependency_installer.rb
9.91
KB
-rw-r--r--
2025-03-20 13:38
dependency_list.rb
5.55
KB
-rw-r--r--
2025-03-20 13:38
deprecate.rb
5.04
KB
-rw-r--r--
2025-03-20 13:38
doctor.rb
3.13
KB
-rw-r--r--
2025-03-20 13:38
errors.rb
4.53
KB
-rw-r--r--
2025-03-20 13:38
exceptions.rb
7.13
KB
-rw-r--r--
2025-03-20 13:38
ext.rb
498
B
-rw-r--r--
2025-03-20 13:38
gem_runner.rb
2.14
KB
-rw-r--r--
2025-03-20 13:38
gemcutter_utilities.rb
11.25
KB
-rw-r--r--
2025-03-20 13:38
gemspec_helpers.rb
394
B
-rw-r--r--
2025-03-20 13:38
install_default_message.rb
349
B
-rw-r--r--
2025-03-20 13:38
install_message.rb
323
B
-rw-r--r--
2025-03-20 13:38
install_update_options.rb
6.56
KB
-rw-r--r--
2025-03-20 13:38
installer.rb
27.74
KB
-rw-r--r--
2025-03-20 13:38
installer_uninstaller_utils.rb
771
B
-rw-r--r--
2025-03-20 13:38
local_remote_options.rb
3.61
KB
-rw-r--r--
2025-03-20 13:38
name_tuple.rb
2.38
KB
-rw-r--r--
2025-03-20 13:38
openssl.rb
125
B
-rw-r--r--
2025-03-20 13:38
package.rb
18.83
KB
-rw-r--r--
2025-03-20 13:38
package_task.rb
3.79
KB
-rw-r--r--
2025-03-20 13:38
path_support.rb
1.77
KB
-rw-r--r--
2025-03-20 13:38
platform.rb
8.41
KB
-rw-r--r--
2025-03-20 13:38
psych_tree.rb
855
B
-rw-r--r--
2025-03-20 13:38
query_utils.rb
8.5
KB
-rw-r--r--
2025-03-20 13:38
rdoc.rb
607
B
-rw-r--r--
2025-03-20 13:38
remote_fetcher.rb
9.38
KB
-rw-r--r--
2025-03-20 13:38
request.rb
8.7
KB
-rw-r--r--
2025-03-20 13:38
request_set.rb
11.29
KB
-rw-r--r--
2025-03-20 13:38
requirement.rb
7.08
KB
-rw-r--r--
2025-03-20 13:38
resolver.rb
9.43
KB
-rw-r--r--
2025-03-20 13:38
s3_uri_signer.rb
5.96
KB
-rw-r--r--
2025-03-20 13:38
safe_marshal.rb
1.92
KB
-rw-r--r--
2025-03-20 13:38
safe_yaml.rb
1.04
KB
-rw-r--r--
2025-03-20 13:38
security.rb
21.69
KB
-rw-r--r--
2025-03-20 13:38
security_option.rb
1.06
KB
-rw-r--r--
2025-03-20 13:38
shellwords.rb
66
B
-rw-r--r--
2025-03-20 13:38
source.rb
5.78
KB
-rw-r--r--
2025-03-20 13:38
source_list.rb
2.42
KB
-rw-r--r--
2025-03-20 13:38
spec_fetcher.rb
7.68
KB
-rw-r--r--
2025-03-20 13:38
specification.rb
69.02
KB
-rw-r--r--
2025-03-20 13:38
specification_policy.rb
15.59
KB
-rw-r--r--
2025-03-20 13:38
specification_record.rb
5.21
KB
-rw-r--r--
2025-03-20 13:38
stub_specification.rb
4.96
KB
-rw-r--r--
2025-03-20 13:38
target_rbconfig.rb
1.24
KB
-rw-r--r--
2025-03-20 13:38
text.rb
2.06
KB
-rw-r--r--
2025-03-20 13:38
uninstaller.rb
10.92
KB
-rw-r--r--
2025-03-20 13:38
unknown_command_spell_checker.rb
411
B
-rw-r--r--
2025-03-20 13:38
update_suggestion.rb
1.85
KB
-rw-r--r--
2025-03-20 13:38
uri.rb
2.38
KB
-rw-r--r--
2025-03-20 13:38
uri_formatter.rb
784
B
-rw-r--r--
2025-03-20 13:38
user_interaction.rb
13.1
KB
-rw-r--r--
2025-03-20 13:38
util.rb
2.46
KB
-rw-r--r--
2025-03-20 13:38
validator.rb
3.63
KB
-rw-r--r--
2025-03-20 13:38
vendored_molinillo.rb
81
B
-rw-r--r--
2025-03-20 13:38
vendored_net_http.rb
233
B
-rw-r--r--
2025-03-20 13:38
vendored_optparse.rb
79
B
-rw-r--r--
2025-03-20 13:38
vendored_securerandom.rb
87
B
-rw-r--r--
2025-03-20 13:38
vendored_timeout.rb
228
B
-rw-r--r--
2025-03-20 13:38
vendored_tsort.rb
73
B
-rw-r--r--
2025-03-20 13:38
version.rb
13.01
KB
-rw-r--r--
2025-03-20 13:38
version_option.rb
2.17
KB
-rw-r--r--
2025-03-20 13:38
yaml_serializer.rb
2.42
KB
-rw-r--r--
2025-03-20 13:38
Save
Rename
# frozen_string_literal: true require_relative "deprecate" ## # Available list of platforms for targeting Gem installations. # # See `gem help platform` for information on platform matching. class Gem::Platform @local = nil attr_accessor :cpu, :os, :version def self.local(refresh: false) return @local if @local && !refresh @local = begin arch = Gem.target_rbconfig["arch"] arch = "#{arch}_60" if /mswin(?:32|64)$/.match?(arch) new(arch) end end def self.match(platform) match_platforms?(platform, Gem.platforms) end class << self extend Gem::Deprecate rubygems_deprecate :match, "Gem::Platform.match_spec? or match_gem?" end def self.match_platforms?(platform, platforms) platform = Gem::Platform.new(platform) unless platform.is_a?(Gem::Platform) platforms.any? do |local_platform| platform.nil? || local_platform == platform || (local_platform != Gem::Platform::RUBY && platform =~ local_platform) end end private_class_method :match_platforms? def self.match_spec?(spec) match_gem?(spec.platform, spec.name) end if RUBY_ENGINE == "truffleruby" def self.match_gem?(platform, gem_name) raise "Not a string: #{gem_name.inspect}" unless String === gem_name if REUSE_AS_BINARY_ON_TRUFFLERUBY.include?(gem_name) match_platforms?(platform, [Gem::Platform::RUBY, Gem::Platform.local]) else match_platforms?(platform, Gem.platforms) end end else def self.match_gem?(platform, gem_name) match_platforms?(platform, Gem.platforms) end end def self.sort_priority(platform) platform == Gem::Platform::RUBY ? -1 : 1 end def self.installable?(spec) if spec.respond_to? :installable_platform? spec.installable_platform? else match_spec? spec end end def self.new(arch) # :nodoc: case arch when Gem::Platform::CURRENT then Gem::Platform.local when Gem::Platform::RUBY, nil, "" then Gem::Platform::RUBY else super end end def initialize(arch) case arch when Array then @cpu, @os, @version = arch when String then arch = arch.split "-" if arch.length > 2 && !arch.last.match?(/\d+(\.\d+)?$/) # reassemble x86-linux-{libc} extra = arch.pop arch.last << "-#{extra}" end cpu = arch.shift @cpu = case cpu when /i\d86/ then "x86" else cpu end if arch.length == 2 && arch.last.match?(/^\d+(\.\d+)?$/) # for command-line @os, @version = arch return end os, = arch if os.nil? @cpu = nil os = cpu end # legacy jruby @os, @version = case os when /aix(\d+)?/ then ["aix", $1] when /cygwin/ then ["cygwin", nil] when /darwin(\d+)?/ then ["darwin", $1] when /^macruby$/ then ["macruby", nil] when /freebsd(\d+)?/ then ["freebsd", $1] when /^java$/, /^jruby$/ then ["java", nil] when /^java([\d.]*)/ then ["java", $1] when /^dalvik(\d+)?$/ then ["dalvik", $1] when /^dotnet$/ then ["dotnet", nil] when /^dotnet([\d.]*)/ then ["dotnet", $1] when /linux-?(\w+)?/ then ["linux", $1] when /mingw32/ then ["mingw32", nil] when /mingw-?(\w+)?/ then ["mingw", $1] when /(mswin\d+)(\_(\d+))?/ then os = $1 version = $3 @cpu = "x86" if @cpu.nil? && os =~ /32$/ [os, version] when /netbsdelf/ then ["netbsdelf", nil] when /openbsd(\d+\.\d+)?/ then ["openbsd", $1] when /solaris(\d+\.\d+)?/ then ["solaris", $1] when /wasi/ then ["wasi", nil] # test when /^(\w+_platform)(\d+)?/ then [$1, $2] else ["unknown", nil] end when Gem::Platform then @cpu = arch.cpu @os = arch.os @version = arch.version else raise ArgumentError, "invalid argument #{arch.inspect}" end end def to_a [@cpu, @os, @version] end def to_s to_a.compact.join "-" end ## # Is +other+ equal to this platform? Two platforms are equal if they have # the same CPU, OS and version. def ==(other) self.class === other && to_a == other.to_a end alias_method :eql?, :== def hash # :nodoc: to_a.hash end ## # Does +other+ match this platform? Two platforms match if they have the # same CPU, or either has a CPU of 'universal', they have the same OS, and # they have the same version, or either one has no version # # Additionally, the platform will match if the local CPU is 'arm' and the # other CPU starts with "armv" (for generic 32-bit ARM family support). # # Of note, this method is not commutative. Indeed the OS 'linux' has a # special case: the version is the libc name, yet while "no version" stands # as a wildcard for a binary gem platform (as for other OSes), for the # runtime platform "no version" stands for 'gnu'. To be able to distinguish # these, the method receiver is the gem platform, while the argument is # the runtime platform. # #-- # NOTE: Until it can be removed, changes to this method must also be reflected in `bundler/lib/bundler/rubygems_ext.rb` def ===(other) return nil unless Gem::Platform === other # universal-mingw32 matches x64-mingw-ucrt return true if (@cpu == "universal" || other.cpu == "universal") && @os.start_with?("mingw") && other.os.start_with?("mingw") # cpu ([nil,"universal"].include?(@cpu) || [nil, "universal"].include?(other.cpu) || @cpu == other.cpu || (@cpu == "arm" && other.cpu.start_with?("armv"))) && # os @os == other.os && # version ( (@os != "linux" && (@version.nil? || other.version.nil?)) || (@os == "linux" && (normalized_linux_version == other.normalized_linux_version || ["musl#{@version}", "musleabi#{@version}", "musleabihf#{@version}"].include?(other.version))) || @version == other.version ) end #-- # NOTE: Until it can be removed, changes to this method must also be reflected in `bundler/lib/bundler/rubygems_ext.rb` def normalized_linux_version return nil unless @version without_gnu_nor_abi_modifiers = @version.sub(/\Agnu/, "").sub(/eabi(hf)?\Z/, "") return nil if without_gnu_nor_abi_modifiers.empty? without_gnu_nor_abi_modifiers end ## # Does +other+ match this platform? If +other+ is a String it will be # converted to a Gem::Platform first. See #=== for matching rules. def =~(other) case other when Gem::Platform then # nop when String then # This data is from http://gems.rubyforge.org/gems/yaml on 19 Aug 2007 other = case other when /^i686-darwin(\d)/ then ["x86", "darwin", $1] when /^i\d86-linux/ then ["x86", "linux", nil] when "java", "jruby" then [nil, "java", nil] when /^dalvik(\d+)?$/ then [nil, "dalvik", $1] when /dotnet(\-(\d+\.\d+))?/ then ["universal","dotnet", $2] when /mswin32(\_(\d+))?/ then ["x86", "mswin32", $2] when /mswin64(\_(\d+))?/ then ["x64", "mswin64", $2] when "powerpc-darwin" then ["powerpc", "darwin", nil] when /powerpc-darwin(\d)/ then ["powerpc", "darwin", $1] when /sparc-solaris2.8/ then ["sparc", "solaris", "2.8"] when /universal-darwin(\d)/ then ["universal", "darwin", $1] else other end other = Gem::Platform.new other else return nil end self === other end ## # A pure-Ruby gem that may use Gem::Specification#extensions to build # binary files. RUBY = "ruby" ## # A platform-specific gem that is built for the packaging Ruby's platform. # This will be replaced with Gem::Platform::local. CURRENT = "current" end