Class: SBSM::LookandfeelFactory
- Inherits:
-
Object
- Object
- SBSM::LookandfeelFactory
- Defined in:
- lib/sbsm/lookandfeelfactory.rb
Constant Summary collapse
- WRAPPERS =
{}
- BASE =
Lookandfeel
Class Method Summary collapse
Class Method Details
.create(session) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/sbsm/lookandfeelfactory.rb', line 33 def create(session) lnf = self::BASE.new(session) if(wrappers = self::WRAPPERS[session.flavor]) lnf = wrappers.inject(lnf) { |lnf, klass| klass.new(lnf) } end lnf rescue StandardError => e puts e.class puts e. puts e.backtrace end |
.include?(str) ⇒ Boolean
46 47 48 |
# File 'lib/sbsm/lookandfeelfactory.rb', line 46 def include?(str) self::WRAPPERS.include?(str) end |