module LittleWeasel::Modules::DictionarySourceable
This module provides methods to manage dictionary sources.
Constants
- MEMORY_SOURCE
Public Instance Methods
file_source?(source)
click to toggle source
# File lib/LittleWeasel/modules/dictionary_sourceable.rb, line 13 def file_source?(source) !memory_source? source end
memory_source()
click to toggle source
# File lib/LittleWeasel/modules/dictionary_sourceable.rb, line 21 def memory_source "#{MEMORY_SOURCE}#{SecureRandom.uuid[0..7]}" end
memory_source?(source)
click to toggle source
# File lib/LittleWeasel/modules/dictionary_sourceable.rb, line 17 def memory_source?(source) source =~ /^#{Regexp.quote(MEMORY_SOURCE)}[0-9a-fA-F]{8}$/ end