lib/LittleWeasel/services/dictionary_metadata_service.rb in LittleWeasel-4.0.0 vs lib/LittleWeasel/services/dictionary_metadata_service.rb in LittleWeasel-5.0.0

- old
+ new

@@ -40,20 +40,22 @@ class << self # This method initializes the dictionary_metadata object to its # initialized state - all data is lost, but the object reference is # maintained. def init(dictionary_metadata:) - Modules::DictionaryMetadataValidatable.validate dictionary_metadata: dictionary_metadata + Modules::DictionaryMetadataValidatable.validate_dictionary_metadata \ + dictionary_metadata: dictionary_metadata dictionary_metadata.each_key { |key| dictionary_metadata.delete(key) } dictionary_metadata end # Returns true if the dictionary metadata is initialized; that is, if # it's in the same state the dictionary metadata would be in if #init # were called. def init?(dictionary_metadata:) - Modules::DictionaryMetadataValidatable.validate dictionary_metadata: dictionary_metadata + Modules::DictionaryMetadataValidatable.validate_dictionary_metadata \ + dictionary_metadata: dictionary_metadata initialized_dictionary_metadata = init(dictionary_metadata: {}) dictionary_metadata.eql?(initialized_dictionary_metadata) end alias initialized? init?