Sha256: 435d8a443ff56bc67be9e6408a845e120878790b0c814df0382d4024093d57ab
Contents?: true
Size: 846 Bytes
Versions: 15
Compression:
Stored size: 846 Bytes
Contents
# frozen_string_literal: true require_relative '../dictionary_key' require_relative '../services/dictionary_cache_service' require_relative '../filters/word_filters_validatable' module LittleWeasel module Modules # This module defines methods and attributes to consume the dictionary # creator service. module DictionaryCreatorServicable include DictionaryKeyable include Filters::WordFiltersValidatable attr_reader :dictionary_cache, :dictionary_key, :word_filters def dictionary_creator_service Services::DictionaryCreatorService.new(dictionary_key: dictionary_key, dictionary_cache: dictionary_cache, dictionary_metadata: dictionary_metadata, word_filters: word_filters) end private attr_writer :dictionary_cache, :dictionary_key, :word_filters end end end
Version data entries
15 entries across 15 versions & 1 rubygems