class SBSM::LookandfeelFactory

Constants

BASE
WRAPPERS

Public Class Methods

create(session) click to toggle source
# 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.message
                          puts e.backtrace
end
include?(str) click to toggle source
# File lib/sbsm/lookandfeelfactory.rb, line 46
def include?(str)
        self::WRAPPERS.include?(str)
end