Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby33 /
share /
rubygems /
rubygems /
resolver /
[ HOME SHELL ]
Name
Size
Permission
Action
api_set
[ DIR ]
drwxr-xr-x
activation_request.rb
2.9
KB
-rw-r--r--
api_set.rb
2.96
KB
-rw-r--r--
api_specification.rb
2.74
KB
-rw-r--r--
best_set.rb
942
B
-rw-r--r--
composed_set.rb
1.17
KB
-rw-r--r--
conflict.rb
3.19
KB
-rw-r--r--
current_set.rb
281
B
-rw-r--r--
dependency_request.rb
2.25
KB
-rw-r--r--
git_set.rb
2.88
KB
-rw-r--r--
git_specification.rb
1.27
KB
-rw-r--r--
index_set.rb
1.41
KB
-rw-r--r--
index_specification.rb
2.37
KB
-rw-r--r--
installed_specification.rb
1.21
KB
-rw-r--r--
installer_set.rb
6.34
KB
-rw-r--r--
local_specification.rb
803
B
-rw-r--r--
lock_set.rb
1.66
KB
-rw-r--r--
lock_specification.rb
1.81
KB
-rw-r--r--
requirement_list.rb
1.34
KB
-rw-r--r--
set.rb
1.22
KB
-rw-r--r--
source_set.rb
931
B
-rw-r--r--
spec_specification.rb
1.41
KB
-rw-r--r--
specification.rb
2.66
KB
-rw-r--r--
stats.rb
951
B
-rw-r--r--
vendor_set.rb
1.91
KB
-rw-r--r--
vendor_specification.rb
577
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : api_specification.rb
# frozen_string_literal: true ## # Represents a specification retrieved via the rubygems.org API. # # This is used to avoid loading the full Specification object when all we need # is the name, version, and dependencies. class Gem::Resolver::APISpecification < Gem::Resolver::Specification ## # We assume that all instances of this class are immutable; # so avoid duplicated generation for performance. @@cache = {} def self.new(set, api_data) cache_key = [set, api_data] cache = @@cache[cache_key] return cache if cache @@cache[cache_key] = super end ## # Creates an APISpecification for the given +set+ from the rubygems.org # +api_data+. # # See https://guides.rubygems.org/rubygems-org-api/#misc-methods for the # format of the +api_data+. def initialize(set, api_data) super() @set = set @name = api_data[:name] @version = Gem::Version.new(api_data[:number]).freeze @platform = Gem::Platform.new(api_data[:platform]).freeze @original_platform = api_data[:platform].freeze @dependencies = api_data[:dependencies].map do |name, ver| Gem::Dependency.new(name, ver.split(/\s*,\s*/)).freeze end.freeze @required_ruby_version = Gem::Requirement.new(api_data.dig(:requirements, :ruby)).freeze @required_rubygems_version = Gem::Requirement.new(api_data.dig(:requirements, :rubygems)).freeze end def ==(other) # :nodoc: self.class === other && @set == other.set && @name == other.name && @version == other.version && @platform == other.platform end def hash @set.hash ^ @name.hash ^ @version.hash ^ @platform.hash end def fetch_development_dependencies # :nodoc: spec = source.fetch_spec Gem::NameTuple.new @name, @version, @platform @dependencies = spec.dependencies end def installable_platform? # :nodoc: Gem::Platform.match_gem? @platform, @name end def pretty_print(q) # :nodoc: q.group 2, "[APISpecification", "]" do q.breakable q.text "name: #{name}" q.breakable q.text "version: #{version}" q.breakable q.text "platform: #{platform}" q.breakable q.text "dependencies:" q.breakable q.pp @dependencies q.breakable q.text "set uri: #{@set.dep_uri}" end end ## # Fetches a Gem::Specification for this APISpecification. def spec # :nodoc: @spec ||= begin tuple = Gem::NameTuple.new @name, @version, @platform source.fetch_spec tuple rescue Gem::RemoteFetcher::FetchError raise if @original_platform == @platform tuple = Gem::NameTuple.new @name, @version, @original_platform source.fetch_spec tuple end end def source # :nodoc: @set.source end end
Close