SILENT KILLERPanel

Current Path: > > > usr > share > perl5 > vendor_perl > Module > > Build >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///usr/share/perl5/vendor_perl/Module//Build/

NameTypeSizeLast ModifiedActions
Platform Directory - -
API.pod File 68697 bytes October 13 2019 10:59:01.
Authoring.pod File 11004 bytes October 13 2019 10:59:01.
Base.pm File 165204 bytes October 13 2019 10:59:01.
Bundling.pod File 5108 bytes October 13 2019 10:59:01.
Compat.pm File 18538 bytes October 13 2019 10:59:01.
Config.pm File 1102 bytes October 13 2019 10:59:01.
ConfigData.pm File 6842 bytes October 13 2019 10:59:01.
Cookbook.pm File 17337 bytes October 13 2019 10:59:01.
Dumper.pm File 454 bytes October 13 2019 10:59:01.
Notes.pm File 8312 bytes October 13 2019 10:59:01.
PPMMaker.pm File 4538 bytes October 13 2019 10:59:01.
PodParser.pm File 1305 bytes October 13 2019 10:59:01.

Reading File: ///usr/share/perl5/vendor_perl/Module//Build//Config.pm

package Module::Build::Config;

use strict;
use warnings;
our $VERSION = '0.4224';
$VERSION = eval $VERSION;
use Config;

sub new {
  my ($pack, %args) = @_;
  return bless {
		stack => {},
		values => $args{values} || {},
	       }, $pack;
}

sub get {
  my ($self, $key) = @_;
  return $self->{values}{$key} if ref($self) && exists $self->{values}{$key};
  return $Config{$key};
}

sub set {
  my ($self, $key, $val) = @_;
  $self->{values}{$key} = $val;
}

sub push {
  my ($self, $key, $val) = @_;
  push @{$self->{stack}{$key}}, $self->{values}{$key}
    if exists $self->{values}{$key};
  $self->{values}{$key} = $val;
}

sub pop {
  my ($self, $key) = @_;

  my $val = delete $self->{values}{$key};
  if ( exists $self->{stack}{$key} ) {
    $self->{values}{$key} = pop @{$self->{stack}{$key}};
    delete $self->{stack}{$key} unless @{$self->{stack}{$key}};
  }

  return $val;
}

sub values_set {
  my $self = shift;
  return undef unless ref($self);
  return $self->{values};
}

sub all_config {
  my $self = shift;
  my $v = ref($self) ? $self->{values} : {};
  return {%Config, %$v};
}

1;

SILENT KILLER Tool