class SimpleForm::Wrappers::Builder

def use(name, options=nil, &block)

def use(name, options=nil, &block)
  if block_given?
    ActiveSupport::Deprecation.warn "Passing a block to use is deprecated. " \
      "Please use wrapper instead of use."
    return wrapper(name, options, &block)
  end
  if options && options.keys != [:wrap_with]
    ActiveSupport::Deprecation.warn "Passing :tag, :class and others to use is deprecated. " \
      "Please invoke b.use #{name.inspect}, :wrap_with => #{options.inspect} instead."
    options = { :wrap_with => options }
  end
  if options && wrapper = options[:wrap_with]
    @components << Single.new(name, wrapper)
  else
    @components << name
  end
end