class SimpleForm::Wrappers::Root

def html_classes(input, options)

Experimental RBS support (using type sampling data from the type_fusion project).

def html_classes: ((SimpleForm::Inputs::StringInput | SimpleForm::Inputs::CollectionSelectInput) input, Hash options) -> untyped

This signature was generated using 2 samples from 2 applications.

def html_classes(input, options)
  css = options[:wrapper_class] ? Array(options[:wrapper_class]) : @defaults[:class]
  css += SimpleForm.additional_classes_for(:wrapper) do
    input.additional_classes + [input.input_class]
  end
  css << html_class(:error_class, options) { input.has_errors? }
  css << html_class(:hint_class, options) { input.has_hint? }
  css << html_class(:valid_class, options) { input.valid? }
  css.compact
end