Sha256: 07042fe0c25464288c6a65876007bbdb065f03ccfafe07a6dd3387034e924a1a
Contents?: true
Size: 466 Bytes
Versions: 36
Compression:
Stored size: 466 Bytes
Contents
module Lolita module Configuration module Factory class Tab class << self def create(dbi,*args, &block) type = args && args[0].is_a?(Symbol) ? args[0] : :default field_class(type).new(dbi,*args,&block) end alias :add :create def field_class(name) ("Lolita::Configuration::Tab::"+name.to_s.camelize).constantize end end end end end end
Version data entries
36 entries across 36 versions & 1 rubygems