Abgeleitet von Source behandelt die Klasse
Dateien mit dem Format SingleWord. Eine Zeile
"Fachbegriff\n" wird gewandelt in [
'fachbegriff', ['#s'] ]. Die Wortklasse kann über den Parameter
def-wc beeinflusst werden.
# File lib/lingo/database/source/single_word.rb, line 38 def initialize(id, lingo) super @pat = %r^(#{@wrd})$/ @def = @config.fetch('def-wc', 's').downcase @mul = @config.fetch('def-mul-wc', @def).downcase end
# File lib/lingo/database/source/single_word.rb, line 47 def convert_line(line, key, val) [key = key.strip, %W[##{key =~ /\s/ ? @mul : @def}]] end