Table of Contents - super_module-1.4.1 Documentation
Pages
- CHANGELOG
- LICENSE
-
README
- <img src=“
” alt=“SuperModule” align=“left” height=“50” /> SuperModule 1.4.0
- Introductory Comparison
- 1) self.included(base)
- 2) ActiveSupport::Concern
- 3) SuperModule
- Instructions
- 1) Install and require gem
- 2) Simply include SuperModule at the top of your module definition before anything else.
- 3) Mix newly defined module into a class or another super module
- 4) Start using by invoking class methods or instance methods
- Usage Notes
- Glossary and Definitions
- IRB Example
- Overriding
self.included(base)
- Limitations
- Change Log
- Feedback and Contribution
- Articles, Publications, and Blog Posts
- TODO
- Copyright
- <img src=“
Classes and Modules
- SuperModule
- SuperModule::V1
- SuperModule::V1::ModuleBodyMethodCallRecorder
- SuperModule::V1::SingletonMethodDefinitionStore
Methods
- ::__define_super_module_singleton_methods — SuperModule::V1
- ::__invoke_module_body_method_calls — SuperModule::V1
- ::extended — SuperModule::V1::SingletonMethodDefinitionStore
- ::included — SuperModule
- ::included — SuperModule::V1
- ::super_module_included — SuperModule::V1
- #__all_methods — SuperModule::V1::SingletonMethodDefinitionStore
- #__all_module_body_method_calls_in_definition_order — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__build_singleton_method_body_source — SuperModule::V1::SingletonMethodDefinitionStore
- #__inside_super_module_included= — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__inside_super_module_included? — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__method_signature — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__module_body_method_calls — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__overwrite_singleton_method_from_current_super_module — SuperModule::V1::SingletonMethodDefinitionStore
- #__record_method_call — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__singleton_method_access_level — SuperModule::V1::SingletonMethodDefinitionStore
- #__singleton_method_args — SuperModule::V1::SingletonMethodDefinitionStore
- #__singleton_method_body — SuperModule::V1::SingletonMethodDefinitionStore
- #__singleton_method_body_for — SuperModule::V1::SingletonMethodDefinitionStore
- #__singleton_method_call_recorder — SuperModule::V1::ModuleBodyMethodCallRecorder
- #__singleton_method_definition_regex — SuperModule::V1::SingletonMethodDefinitionStore
- #__super_module_having_method — SuperModule::V1::SingletonMethodDefinitionStore
- #__super_module_singleton_methods — SuperModule::V1::SingletonMethodDefinitionStore
- #__super_module_singleton_methods_excluded_from_base_definition — SuperModule::V1::SingletonMethodDefinitionStore
- #__super_module_singleton_methods_excluded_from_call_recording — SuperModule::V1::ModuleBodyMethodCallRecorder
- #included_super_modules — SuperModule::V1::SingletonMethodDefinitionStore
- #singleton_method_added — SuperModule::V1::SingletonMethodDefinitionStore