class LittleWeasel::Metadata::InvalidWordsServiceResults
This class provides a container for the results of the InvalidWordsService service.
Attributes
current_invalid_word_bytesize[RW]
max_invalid_words_bytesize[RW]
max_invalid_words_bytesize_on[RW]
Public Class Methods
new(max_invalid_words_bytesize_on:, current_invalid_word_bytesize:, max_invalid_words_bytesize:)
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 11 def initialize(max_invalid_words_bytesize_on:, current_invalid_word_bytesize:, max_invalid_words_bytesize:) self.max_invalid_words_bytesize_on = max_invalid_words_bytesize_on self.current_invalid_word_bytesize = current_invalid_word_bytesize self.max_invalid_words_bytesize = max_invalid_words_bytesize end
Public Instance Methods
cache_invalid_words?()
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 35 def cache_invalid_words? on? && !value_exceeded? end
off?()
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 23 def off? !on? end
on?()
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 19 def on? max_invalid_words_bytesize_on end
value()
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 27 def value max_invalid_words_bytesize end
value_exceeded?()
click to toggle source
# File lib/LittleWeasel/metadata/invalid_words_service_results.rb, line 31 def value_exceeded? on? && current_invalid_word_bytesize > max_invalid_words_bytesize end