module Lookbook::ComponentHelper

def component_class(ref)

def component_class(ref)
  klass = COMPONENT_CLASSES[ref]
  if klass.nil?
    ref = ref.to_s.tr("-", "_")
    class_namespace = ref.camelize
    begin
      klass = "Lookbook::#{class_namespace}::Component".constantize
    rescue
      klass = "Lookbook::#{class_namespace}Component".constantize
    end
    COMPONENT_CLASSES[ref] = klass
  end
  klass
end