module Formalism::ModelForms::List::ClassMethods
Module for class methods
Public Instance Methods
inherited(list_form)
click to toggle source
Calls superclass method
# File lib/formalism/model_forms/list.rb, line 31 def inherited(list_form) super list_form.search_fields(*search_fields) end
namespace()
click to toggle source
Calls superclass method
# File lib/formalism/model_forms/list.rb, line 18 def namespace return super if super.demodulize != 'List' self::FORMS_NAMESPACE.const_get(super.deconstantize, false) end
search_fields(*fields)
click to toggle source
# File lib/formalism/model_forms/list.rb, line 24 def search_fields(*fields) @search_fields ||= Set.new return @search_fields if fields.empty? @search_fields.merge(fields) end