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