Class: CallableTree::Node::Internal::HookablePod

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

Overview

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

Constant Summary

Constants included from Strategizable

Strategizable::DEFAUTL_FACTORY

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::Internal

#child_nodes

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::Internal

#append, #append!, #call, #children, #children!, create, #external?, #find, included, #internal?, #match?, #outline, #reject, #reject!, #shake, #shake!

Methods included from Strategizable

included

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::Internal::Pod