AnyEvent-CallbackStack

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "AnyEvent" : "0",
            "Data::Dumper::Simple" : "0",
            "common::sense" : "0",
            "feature" : "0"
         }
      }
   },
   "release_status" : "stable",
   "version" : "0.12",
   "x_serialization_backend" : "JSON::PP version 2.27400"
}

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: AnyEvent-CallbackStack
no_index:
  directory:
    - t
    - inc
requires:
  AnyEvent: '0'
  Data::Dumper::Simple: '0'
  common::sense: '0'
  feature: '0'
version: '0.12'
x_serialization_backend: 'CPAN::Meta::YAML version 0.012'

Makefile.PL  view on Meta::CPAN

      : ()),
    PL_FILES            => {},
    BUILD_REQUIRES => {
	'Test::More'		=> 0,
	'Test::Simple'		=> 0,
    },
    PREREQ_PM => {
        'feature'		=> 0,
	'AnyEvent'		=> 0,
	'common::sense'		=> 0,
	'Data::Dumper::Simple'	=> 0,
    },
    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean               => { FILES => 'AnyEvent-CallbackStack-*' },
);

lib/AnyEvent/CallbackStack.pm  view on Meta::CPAN

package AnyEvent::CallbackStack;


our $VERSION = '0.12';

use utf8;
use feature 'say';
use common::sense;
use Data::Dumper::Simple;

use AnyEvent;
use constant DEBUG => $ENV{ANYEVENT_CALLBACKSTACK_DEBUG};


=encoding utf8

=head1 NAME

AnyEvent::CallbackStack - Turning endless nested Event-Based Callbacks into plain Sequential Style. And save your indents.



( run in 0.250 second using v1.01-cache-2.11-cpan-4d50c553e7e )