Method: Rtml::WidgetCore::ClassMethods#proxy_module
- Defined in:
- lib/rtml/widget_core/class_methods.rb
#proxy_module ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/rtml/widget_core/class_methods.rb', line 4 def proxy_module return @proxy_module if @proxy_module @proxy_module = Module.new @proxy_module.instance_variable_set("@shared_variables", shared_variables) @proxy_module.instance_eval do def included(base) @shared_variables.each do |sv| base.send(:attr_accessor, sv[:name]) end end end @proxy_module end |