lib/bisu/google_sheet.rb in bisu-1.3.1 vs lib/bisu/google_sheet.rb in bisu-1.4.0
- old
+ new
@@ -1,19 +1,19 @@
require "net/https"
require "xmlsimple"
module Bisu
class GoogleSheet
- def initialize(sheet_id, keys_column_title)
+ def initialize(sheet_id, keys_column)
@sheet_id = sheet_id
- @key_column = keys_column_title
+ @key_column = keys_column
end
def to_i18
raw = raw_data(@sheet_id)
- Logger.info("Parsing Google Sheet...")
+ Logger.info("Downloading dictionary from Google Sheet...")
non_language_columns = ["id", "updated", "category", "title", "content", "link", @key_column]
kb = {}
raw["entry"].each do |entry|
@@ -26,10 +26,10 @@
kb[lang][key] = texts.first unless texts.first == {}
end
end
Logger.info("Google Sheet parsed successfully!")
- Logger.info("Found #{kb.count} keys in #{kb.values.first.keys.count} languages.")
+ Logger.info("Found #{kb.count} languages.")
kb
end
private