class Locraft::Localization
Attributes
comment[RW]
key[RW]
language[RW]
value[RW]
Public Class Methods
load_with_csv_row(row, config, lang)
click to toggle source
# File lib/locraft/model/localization.rb, line 8 def self.load_with_csv_row(row, config, lang) localization = Localization.new localization.language = lang localization.comment = row[config.gdoc_comments_column]&.strip localization.value = (row[lang] || row[config.default_lang])&.strip key = (row[config.gdoc_keys_column] || row[config.default_lang])&.strip localization.key = config.keys_map[key] || key localization end
Public Instance Methods
strict_value()
click to toggle source
# File lib/locraft/model/localization.rb, line 22 def strict_value value.gsub("\n", "\\n") end
valid?()
click to toggle source
# File lib/locraft/model/localization.rb, line 18 def valid? !(key.nil? or value.nil?) end