Sha256: 312e871c787797e08975fdca0fc83ca5332f4bbe29a864e319a2008cb18c7d9d
Contents?: true
Size: 865 Bytes
Versions: 8
Compression:
Stored size: 865 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_dictionary gene95_desc COLUMN_SCALAR ShortText column_create bigram item_dictionary_gene95_desc COLUMN_INDEX|WITH_POSITION item_dictionary gene95_desc load --table item_dictionary [["_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
8 entries across 8 versions & 1 rubygems