module RuGUI::FrameworkAdapters::FrameworkAdapterSupport::CommonClassAndInstanceMethods

Public Instance Methods

adapter_module_name(framework_adapter = RuGUI.configuration.framework_adapter) click to toggle source
# File lib/rugui/framework_adapters/framework_adapter_support.rb, line 17
def adapter_module_name(framework_adapter = RuGUI.configuration.framework_adapter)
  "RuGUI::FrameworkAdapters::#{framework_adapter.camelize}"
end
class_adapter_for(class_name) click to toggle source
# File lib/rugui/framework_adapters/framework_adapter_support.rb, line 21
def class_adapter_for(class_name)
  "#{adapter_module_name}::#{class_name}".constantize
rescue
  # Fallback to the base_framework_adapter.
  "#{adapter_module_name('base_framework_adapter')}::#{class_name}".constantize
end