Module: RbPlusPlus::Builders::ModuleHelpers
- Included in:
- ModuleNode
- Defined in:
- lib/rbplusplus/builders/helpers/module.rb
Instance Method Summary collapse
-
#with_module_functions ⇒ Object
Expose a function in this module.
-
#with_modules ⇒ Object
Build up any user-defined modules for this node.
Instance Method Details
#with_module_functions ⇒ Object
Expose a function in this module
13 14 15 16 17 18 |
# File 'lib/rbplusplus/builders/helpers/module.rb', line 13 def with_module_functions [self.code.functions].flatten.each do |func| next if do_not_wrap?(func) add_child ModuleFunctionNode.new(func, self) end end |
#with_modules ⇒ Object
Build up any user-defined modules for this node
6 7 8 9 10 |
# File 'lib/rbplusplus/builders/helpers/module.rb', line 6 def with_modules self.modules.each do |mod| add_child ModuleNode.new(mod, self) end end |