class DocGenerationWrapper::Adapter::Base
Public Class Methods
create(adapter_name)
click to toggle source
# File lib/doc_generation_wrapper/adapters/base.rb, line 7 def self.create adapter_name load "doc_generation_wrapper/adapters/#{adapter_name}_adapter.rb" DocGenerationWrapper::Adapter.const_get(klass_adapter(adapter_name)).new end
Private Class Methods
klass_adapter(adapter_symbol)
click to toggle source
# File lib/doc_generation_wrapper/adapters/base.rb, line 14 def self.klass_adapter adapter_symbol case adapter_symbol when :doc_raptor then :DocRaptorAdapter when :prince_xml then :PrinceXmlAdapter else raise UnsupportedAdapter.new end end