Class: Mutations::AdditionalFilter
- Inherits:
-
InputFilter
- Object
- InputFilter
- Mutations::AdditionalFilter
- Defined in:
- lib/mutations/additional_filter.rb
Class Method Summary collapse
Class Method Details
.inherited(subclass) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/mutations/additional_filter.rb', line 34 def self.inherited(subclass) type_name = subclass.name[/^Mutations::([a-zA-Z]*)Filter$/, 1].underscore Mutations::HashFilter.register_additional_filter(subclass, type_name) Mutations::OutcomeHashFilter.register_additional_filter(subclass, type_name) Mutations::ArrayFilter.register_additional_filter(subclass, type_name) end |