Sha256: aa58f88a70b94ca42c79d7c6b268f112c38d6be1ebb84cbc0e8f77d0a8771142
Contents?: true
Size: 758 Bytes
Versions: 1
Compression:
Stored size: 758 Bytes
Contents
# Copyright: Copyright 2009 Topic Maps Lab, University of Leipzig. # License: Apache License, Version 2.0 module RTM # Register a module as extension. # # Example: # module MyExtension # module Topic # def my_new_function_for_all_topics # # ... # end # end # RTM.register_extension(self) # end # def self.register_extension(plugin_mod) plugin_mod.constants.each do |const| const_get(const).send(:include, plugin_mod.const_get(const) ) if const_defined?(const) end end module AR def self.register_extension(plugin_mod) plugin_mod.constants.each do |const| const_get(const).send(:include, plugin_mod.const_get(const) ) if const_defined?(const) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rtm-0.2.0 | lib/rtm/extensions.rb |