module RuGUI::FrameworkAdapters::FrameworkAdapterSupport
Public Class Methods
included(base)
click to toggle source
# File lib/rugui/framework_adapters/framework_adapter_support.rb, line 29 def self.included(base) base.send(:include, CommonClassAndInstanceMethods) base.extend(CommonClassAndInstanceMethods) end
Public Instance Methods
framework_adapter_for(class_name)
click to toggle source
# File lib/rugui/framework_adapters/framework_adapter_support.rb, line 6 def framework_adapter_for(class_name) @framework_adapter ||= {} load_framework_adapter(class_name) unless @framework_adapter[class_name] @framework_adapter[class_name] end
load_framework_adapter(class_name)
click to toggle source
# File lib/rugui/framework_adapters/framework_adapter_support.rb, line 12 def load_framework_adapter(class_name) @framework_adapter[class_name] = class_adapter_for(class_name).new(self) end