Pry

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      },
      "develop" : {
         "suggests" : {
            "Dist::Inkt" : "0.001"
         }
      },
      "runtime" : {
         "requires" : {
            "Devel::StackTrace" : "0",
            "Exporter::Shiny" : "0",
            "PadWalker" : "0",
            "Reply" : "0",
            "Term::ANSIColor" : "0",
            "perl" : "5.008001"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.96"
         }
      }

META.yml  view on Meta::CPAN

    - t
    - xt
optional_features: {}
provides:
  Pry:
    file: lib/Pry.pm
    version: '0.003001'
requires:
  Devel::StackTrace: '0'
  Exporter::Shiny: '0'
  PadWalker: '0'
  Reply: '0'
  Term::ANSIColor: '0'
  perl: '5.008001'
resources:
  Identifier: http://purl.org/NET/cpan-uri/dist/Pry/project
  bugtracker: http://rt.cpan.org/Dist/Display.html?Queue=Pry
  homepage: https://metacpan.org/release/Pry
  license: http://dev.perl.org/licenses/
  repository: git://github.com/tobyink/p5-pry.git
version: '0.003001'

Makefile.PL  view on Meta::CPAN

                      },
  "name"           => "Pry",
  "no_index"       => { directory => ["eg", "examples", "inc", "t", "xt"] },
  "prereqs"        => {
                        configure => { requires => { "ExtUtils::MakeMaker" => 6.17 } },
                        develop   => { suggests => { "Dist::Inkt" => 0.001 } },
                        runtime   => {
                                       requires => {
                                         "Devel::StackTrace" => 0,
                                         "Exporter::Shiny" => 0,
                                         "PadWalker" => 0,
                                         "perl" => 5.008001,
                                         "Reply" => 0,
                                         "Term::ANSIColor" => 0,
                                       },
                                     },
                        test      => { requires => { "Test::More" => 0.96 } },
                      },
  "provides"       => { Pry => { file => "lib/Pry.pm", version => 0.003001 } },
  "release_status" => "stable",
  "resources"      => {

doap.ttl  view on Meta::CPAN

@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

<http://dev.perl.org/licenses/>
	dc:title             "the same terms as the perl 5 programming language system itself".

<http://purl.org/NET/cpan-uri/dist/Pry/project>
	a                    doap:Project;
	dc:contributor       <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap-deps:develop-suggestion [ doap-deps:on "Dist::Inkt 0.001"^^doap-deps:CpanId ];
	doap-deps:runtime-requirement [ doap-deps:on "perl 5.008001"^^doap-deps:CpanId ], [ doap-deps:on "Exporter::Shiny"^^doap-deps:CpanId ], [ doap-deps:on "Devel::StackTrace"^^doap-deps:CpanId ], [ doap-deps:on "PadWalker"^^doap-deps:CpanId ], [ doap-de...
	doap-deps:test-requirement [ doap-deps:on "Test::More 0.96"^^doap-deps:CpanId ];
	doap:bug-database    <http://rt.cpan.org/Dist/Display.html?Queue=Pry>;
	doap:created         "2014-08-30"^^xsd:date;
	doap:developer       <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:download-page   <https://metacpan.org/release/Pry>;
	doap:homepage        <https://metacpan.org/release/Pry>;
	doap:license         <http://dev.perl.org/licenses/>;
	doap:maintainer      <http://purl.org/NET/cpan-uri/person/tobyink>;
	doap:name            "Pry";
	doap:programming-language "Perl";

lib/Pry.pm  view on Meta::CPAN

		Reply->$_say(
			"Pry is not re-entrant; not prying again at $file line $line",
			"magenta",
		);
		return;
	}
	local $Already = 1;
	
	require Devel::StackTrace;
	require Reply;
	require PadWalker;
	
	$Lexicals = +{
		%{ PadWalker::peek_our(1) },
		%{ PadWalker::peek_my(1) },
	};
	$Trace = Devel::StackTrace->new(
		ignore_package => __PACKAGE__,
		message        => "Prying",
	);
	
	my $repl = Reply->new(
		config  => ".replyrc",
		plugins => [ "/Pry/_Lexicals" ],
	);



( run in 0.694 second using v1.01-cache-2.11-cpan-05444aca049 )