Class: CallableTree::Node::External::HookablePod

Inherits:
Pod
  • Object
show all
Includes:
Hooks::Caller, Hooks::Matcher, Hooks::Terminator
Defined in:
lib/callable_tree/node/external/pod.rb

Overview

HookablePod: Pod with Hooks support (before/around/after callbacks).

Instance Attribute Summary

Attributes included from Hooks::Matcher

#after_matcher_callbacks, #around_matcher_callbacks, #before_matcher_callbacks

Attributes included from Hooks::Caller

#after_caller_callbacks, #around_caller_callbacks, #before_caller_callbacks

Attributes included from Hooks::Terminator

#after_terminator_callbacks, #around_terminator_callbacks, #before_terminator_callbacks

Attributes included from CallableTree::Node

#parent

Method Summary

Methods included from Hooks::Matcher

#after_matcher, #after_matcher!, #around_matcher, #around_matcher!, #before_matcher, #before_matcher!, included, #match?

Methods included from Hooks::Caller

#after_call, #after_call!, #around_call, #around_call!, #before_call, #before_call!, #call, included

Methods included from Hooks::Terminator

#after_terminator, #after_terminator!, #around_terminator, #around_terminator!, #before_terminator, #before_terminator!, included, #terminate?

Methods inherited from Pod

#call, #caller, #identifier, #identity, #initialize, #match?, #matcher, #terminate?, #terminator

Methods included from CallableTree::Node::External

create, #external?, #identity, included, #internal?, #outline, #proxified?, proxify, #verbosified?, #verbosify, #verbosify!

Methods included from CallableTree::Node

#ancestors, #call, #depth, #external?, #identity, #internal?, #match?, #outline, #root?, #routes, #terminate?

Constructor Details

This class inherits a constructor from CallableTree::Node::External::Pod