Class: RbPlusPlus::Builders::ModuleFunctionNode
- Inherits:
-
MethodBase
- Object
- Base
- MethodBase
- RbPlusPlus::Builders::ModuleFunctionNode
- Defined in:
- lib/rbplusplus/builders/module_function.rb
Overview
Wrap up a method on a Module as a module_function
Instance Attribute Summary
Attributes inherited from MethodBase
#prefix, #rice_method, #suffix
Attributes inherited from Base
#code, #declarations, #global_nodes, #includes, #nodes, #parent, #registrations, #rice_variable, #rice_variable_type
Instance Method Summary collapse
Methods inherited from MethodBase
#code_path, #initialize, #write
Methods inherited from Base
#has_children?, #initialize, #qualified_name, #sort, #write
Constructor Details
This class inherits a constructor from RbPlusPlus::Builders::MethodBase
Instance Method Details
#build ⇒ Object
7 8 9 10 11 |
# File 'lib/rbplusplus/builders/module_function.rb', line 7 def build add_child IncludeNode.new(self, code.file) self.rice_method = "define_module_function" end |