Module: ModuleCluster::Define::Status

Defined in:
lib/module-cluster/ModuleCluster/Define/Status.rb

Instance Method Summary collapse

Instance Method Details

#all_extend_hooksObject

all_extend_hooks #



48
49
50
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 48

def all_extend_hooks
  return cluster_stack.prepend_extend_hooks.dup.concat( cluster_stack.extend_hooks )
end

#all_include_hooksObject

all_include_hooks #



40
41
42
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 40

def all_include_hooks
  return cluster_stack.prepend_include_hooks.dup.concat( cluster_stack.include_hooks )
end

#extend_hooksObject

extend_hooks #



16
17
18
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 16

def extend_hooks
  return cluster_stack.extend_hooks
end

#has_any_extend_hook?(*modules) ⇒ Boolean Also known as: has_any_extend_hooks?

has_any_extend_hook? #

Returns:

  • (Boolean)


101
102
103
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 101

def has_any_extend_hook?( *modules )
  return has_prepend_extend_hook?( *modules ) || has_extend_hook?( *modules )
end

#has_any_include_hook?(*modules) ⇒ Boolean Also known as: has_any_include_hooks?

has_any_include_hook? #

Returns:

  • (Boolean)


92
93
94
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 92

def has_any_include_hook?( *modules )
  return has_prepend_include_hook?( *modules ) || has_include_hook?( *modules )
end

#has_extend_hook?(*modules) ⇒ Boolean Also known as: has_extend_hooks?

has_extend_hook? #

Returns:

  • (Boolean)


65
66
67
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 65

def has_extend_hook?( *modules )
  return cluster_stack.has_hook?( cluster_stack.extend_hooks, *modules )
end

#has_include_hook?(*modules) ⇒ Boolean Also known as: has_include_hooks?

has_include_hook? #

Returns:

  • (Boolean)


56
57
58
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 56

def has_include_hook?( *modules )
  return cluster_stack.has_hook?( cluster_stack.include_hooks, *modules )
end

#has_prepend_extend_hook?(*modules) ⇒ Boolean Also known as: has_prepend_extend_hooks?

has_prepend_extend_hook? #

Returns:

  • (Boolean)


83
84
85
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 83

def has_prepend_extend_hook?( *modules )
  return cluster_stack.has_hook?( cluster_stack.prepend_extend_hooks, *modules )
end

#has_prepend_include_hook?(*modules) ⇒ Boolean Also known as: has_prepend_include_hooks?

has_prepend_include_hook? #

Returns:

  • (Boolean)


74
75
76
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 74

def has_prepend_include_hook?( *modules )
  return cluster_stack.has_hook?( cluster_stack.prepend_include_hooks, *modules )
end

#include_hooksObject

include_hooks #



8
9
10
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 8

def include_hooks
  return cluster_stack.include_hooks
end

#prepend_extend_hooksObject

prepend_extend_hooks #



32
33
34
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 32

def prepend_extend_hooks
  return cluster_stack.prepend_extend_hooks
end

#prepend_include_hooksObject

prepend_include_hooks #



24
25
26
# File 'lib/module-cluster/ModuleCluster/Define/Status.rb', line 24

def prepend_include_hooks
  return cluster_stack.prepend_include_hooks
end