Module: Vigilem::Core::Hooks::Utils

Extended by:
Utils
Includes:
Support::KernelUtils
Included in:
Utils
Defined in:
lib/vigilem/core/hooks/utils.rb

Overview

utils for the Hooks

Instance Method Summary collapse

Instance Method Details

#callback_is_in_subclass?(context, callback) ⇒ FalseClass || TrueClass

if context of callback is a subclass of this context

Parameters:

  • context
  • callback

Returns:

  • (FalseClass || TrueClass)


16
17
18
# File 'lib/vigilem/core/hooks/utils.rb', line 16

def callback_is_in_subclass?(context, callback)
  get_class(callback.binding.eval('self')) < get_class(context)
end