Sha256: 84fec36d26b4aa1f39084fea563ea016a1a6f3792de38ce3285fc538f03ba647
Contents?: true
Size: 821 Bytes
Versions: 2
Compression:
Stored size: 821 Bytes
Contents
#!/usr/bin/ruby # -*- coding: utf-8 -*- $KCODE = 'u' require 'kconv' class String def to_json a = split(//).map {|char| case char when '"' then '\\"' when '\\' then '\\\\' when "\b" then '\b' when "\f" then '\f' when "\n" then '\n' when "\r" then '' when "\t" then '\t' else char end } "\"#{a.join('')}\"" end end class Array def to_json '[' + map {|element| element.to_json }.join(',') + ']' end end puts <<END column_create item gene95_desc COLUMN_SCALAR ShortText column_create bigram item_gene95_desc COLUMN_INDEX|WITH_POSITION item gene95_desc load --table item [["_key","gene95_desc"], END while !STDIN.eof? key = Kconv.toutf8(gets.strip) body = Kconv.toutf8(gets.strip) puts [key, body].to_json end puts ']'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rroonga-1.1.0-x86-mingw32 | vendor/local/share/groonga/examples/dictionary/gene95/gene2grn.rb |
rroonga-1.0.1-x86-mingw32 | vendor/local/share/groonga/examples/dictionary/gene95/gene2grn.rb |