Module: ModuleCluster::Define::Block::Class
- Included in:
- ClassOrModule
- Defined in:
- lib/module-cluster.rb,
lib/module-cluster/ModuleCluster/Define/Block/Class.rb
Instance Method Summary collapse
-
#class_extend(&runtime_block) ⇒ Object
class_extend #.
-
#class_include(&runtime_block) ⇒ Object
class_include #.
-
#class_include_or_extend(&runtime_block) ⇒ Object
class_include_or_extend #.
-
#prepend_class_extend(&runtime_block) ⇒ Object
prepend_class_extend #.
-
#prepend_class_include(&runtime_block) ⇒ Object
prepend_class_include #.
-
#prepend_class_include_or_extend(&runtime_block) ⇒ Object
prepend_class_include_or_extend #.
Instance Method Details
#class_extend(&runtime_block) ⇒ Object
class_extend #
16 17 18 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 16 def class_extend( & runtime_block ) cluster_stack.class_extend( runtime_block ) end |
#class_include(&runtime_block) ⇒ Object
class_include #
8 9 10 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 8 def class_include( & runtime_block ) cluster_stack.class_include( runtime_block ) end |
#class_include_or_extend(&runtime_block) ⇒ Object
class_include_or_extend #
24 25 26 27 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 24 def class_include_or_extend( & runtime_block ) class_include( & runtime_block ) class_extend( & runtime_block ) end |
#prepend_class_extend(&runtime_block) ⇒ Object
prepend_class_extend #
41 42 43 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 41 def prepend_class_extend( & runtime_block ) cluster_stack.prepend_class_extend( runtime_block ) end |
#prepend_class_include(&runtime_block) ⇒ Object
prepend_class_include #
33 34 35 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 33 def prepend_class_include( & runtime_block ) cluster_stack.prepend_class_include( runtime_block ) end |
#prepend_class_include_or_extend(&runtime_block) ⇒ Object
prepend_class_include_or_extend #
49 50 51 52 |
# File 'lib/module-cluster/ModuleCluster/Define/Block/Class.rb', line 49 def prepend_class_include_or_extend( & runtime_block ) prepend_class_include( & runtime_block ) prepend_class_extend( & runtime_block ) end |