Module: MarkdownRecord::Models::Filters

Defined in:
lib/markdown_record/models/filters.rb,
lib/markdown_record/models/filters/nil_filter.rb,
lib/markdown_record/models/filters/base_filter.rb,
lib/markdown_record/models/filters/hash_filter.rb,
lib/markdown_record/models/filters/array_filter.rb,
lib/markdown_record/models/filters/range_filter.rb,
lib/markdown_record/models/filters/regexp_filter.rb,
lib/markdown_record/models/filters/symbol_filter.rb

Defined Under Namespace

Classes: ArrayFilter, BaseFilter, HashFilter, NilFilter, RangeFilter, RegexpFilter, SymbolFilter

Constant Summary collapse

FILTER_MAPPING =
{
  Array.name => MarkdownRecord::Models::Filters::ArrayFilter,
  Symbol.name => MarkdownRecord::Models::Filters::SymbolFilter,
  Hash.name => MarkdownRecord::Models::Filters::HashFilter,
  nil.class.name => MarkdownRecord::Models::Filters::NilFilter,
  Regexp.name => MarkdownRecord::Models::Filters::RegexpFilter,
  Range.name => MarkdownRecord::Models::Filters::RangeFilter,
}