module LittleWeasel::Filters::WordFiltersValidatable
This module provides methods to validate an Array of word filters.
Public Class Methods
validate(word_filters:)
click to toggle source
# File lib/LittleWeasel/filters/word_filters_validatable.rb, line 11 def self.validate(word_filters:) return if word_filters.blank? unless word_filters.is_a? Array raise ArgumentError, "Argument word_filters is not an Array: #{word_filters.class}" end word_filters.each do |word_filter| validate_word_filter word_filter: word_filter end end
Public Instance Methods
validate_word_filters(word_filters:)
click to toggle source
# File lib/LittleWeasel/filters/word_filters_validatable.rb, line 24 def validate_word_filters(word_filters:) WordFiltersValidatable.validate word_filters: word_filters end