Module: ModuleCluster::Define::Block::ClassOrModule

Includes:
Class, Module
Included in:
ModuleCluster::Define::Block
Defined in:
lib/module-cluster.rb,
lib/module-cluster/ModuleCluster/Define/Block/ClassOrModule.rb

Instance Method Summary collapse

Methods included from Module

#module_extend, #module_include, #module_include_or_extend, #prepend_module_extend, #prepend_module_include, #prepend_module_include_or_extend

Methods included from Class

#class_extend, #class_include, #class_include_or_extend, #prepend_class_extend, #prepend_class_include, #prepend_class_include_or_extend

Instance Method Details

#class_or_module_extend(&runtime_block) ⇒ Object

class_or_module_extend #



20
21
22
23
# File 'lib/module-cluster/ModuleCluster/Define/Block/ClassOrModule.rb', line 20

def class_or_module_extend( & runtime_block )
  class_extend( & runtime_block )
  module_extend( & runtime_block )
end

#class_or_module_include(&runtime_block) ⇒ Object

class_or_module_include #



11
12
13
14
# File 'lib/module-cluster/ModuleCluster/Define/Block/ClassOrModule.rb', line 11

def class_or_module_include( & runtime_block )
  class_include( & runtime_block )
  module_include( & runtime_block )
end

#class_or_module_include_or_extend(&runtime_block) ⇒ Object

class_or_module_include_or_extend #



29
30
31
32
# File 'lib/module-cluster/ModuleCluster/Define/Block/ClassOrModule.rb', line 29

def class_or_module_include_or_extend( & runtime_block )
  class_or_module_include( & runtime_block )
  class_or_module_extend( & runtime_block )
end

#prepend_class_or_module_extend(&runtime_block) ⇒ Object

prepend_class_or_module_extend #



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

def prepend_class_or_module_extend( & runtime_block )
  prepend_class_extend( & runtime_block )
  prepend_module_extend( & runtime_block )
end

#prepend_class_or_module_include(&runtime_block) ⇒ Object

prepend_class_or_module_include #



38
39
40
41
# File 'lib/module-cluster/ModuleCluster/Define/Block/ClassOrModule.rb', line 38

def prepend_class_or_module_include( & runtime_block )
  prepend_class_include( & runtime_block )
  prepend_module_include( & runtime_block )
end

#prepend_class_or_module_include_or_extend(&runtime_block) ⇒ Object

prepend_class_or_module_include_or_extend #



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

def prepend_class_or_module_include_or_extend( & runtime_block )
  prepend_class_or_module_include( & runtime_block )
  prepend_class_or_module_extend( & runtime_block )
end