Module: Furoshiki::Shoes

Defined in:
lib/furoshiki/shoes.rb,
lib/furoshiki/shoes/swt_app.rb,
lib/furoshiki/shoes/swt_jar.rb,
lib/furoshiki/shoes/configuration.rb

Defined Under Namespace

Classes: Configuration, SwtApp, SwtJar

Class Method Summary collapse

Class Method Details

.class_name_for(backend, wrapper) ⇒ Object



11
12
13
# File 'lib/furoshiki/shoes.rb', line 11

def self.class_name_for(backend, wrapper)
  [backend, wrapper].map { |name| name.to_s.capitalize }.join
end

.new(backend, wrapper, config) ⇒ Object



6
7
8
9
# File 'lib/furoshiki/shoes.rb', line 6

def self.new(backend, wrapper, config)
  class_name = class_name_for(backend, wrapper)
  self.const_get(class_name).new(config)
end