class TranslateYamlGenerator::Writer::BaseWriter

Attributes

locale[RW]
locale_idx[RW]

Public Class Methods

new() click to toggle source
# File lib/translate_yaml_generator/writer.rb, line 10
def initialize
  @locale_idx = 0
  @locale = "en"
end

Public Instance Methods

reset() click to toggle source
# File lib/translate_yaml_generator/writer.rb, line 21
def reset
end
result() click to toggle source
# File lib/translate_yaml_generator/writer.rb, line 24
def result
end
visit_r(node, parent_ns) click to toggle source
# File lib/translate_yaml_generator/writer.rb, line 27
def visit_r(node, parent_ns)
  ns = [parent_ns, node.name].reject(&:empty?).join(".")
  node.records.each do |r|
    handle_record ns, r
  end
  node.children.each { |c| visit_r c, ns}
end
write(node) click to toggle source
# File lib/translate_yaml_generator/writer.rb, line 15
def write(node)
  reset
  visit_r node, ""
  result
end