diff --git a/lib/datagrid/form_builder.rb b/lib/datagrid/form_builder.rb index f603023..12be3fa 100644 --- a/lib/datagrid/form_builder.rb +++ b/lib/datagrid/form_builder.rb @@ -22,7 +22,11 @@ def datagrid_label(filter_or_attribute, text = nil, **options, &block) label(filter.name, text || filter.header, **options, &block) end - # @visibility private + # @param filter_or_attribute [Datagrid::Filters::BaseFilter, String, Symbol] filter object or filter name + # @param options [{Symbol => Object}] HTML attributes to assign to input tag + # * `type` - special attribute the determines an input tag to be made. + # Examples: `text`, `select`, `textarea`, `number`, `date` etc. + # @return [String] an input tag for the corresponding filter name def datagrid_filter_input(attribute_or_filter, **options, &block) filter = datagrid_get_filter(attribute_or_filter) options = add_filter_options(filter, **options)