class TranslateYamlGenerator::Record
Constants
- INDEX_NAME
- INDEX_NAMESPACE
- METADATA_FIELD_COUNT
Public Class Methods
new(row)
click to toggle source
# File lib/translate_yaml_generator/core.rb, line 9 def initialize(row) raise ArgumentError, "No language data inside row" if row.length <= METADATA_FIELD_COUNT @row = row end
Public Instance Methods
count()
click to toggle source
# File lib/translate_yaml_generator/core.rb, line 28 def count @row.length - METADATA_FIELD_COUNT end
item(idx)
click to toggle source
# File lib/translate_yaml_generator/core.rb, line 23 def item idx raise ArgumentError, "not valid language index" if idx < 0 or idx >= self.count @row[idx + METADATA_FIELD_COUNT] end
name()
click to toggle source
# File lib/translate_yaml_generator/core.rb, line 19 def name @row[INDEX_NAME] end
namespace()
click to toggle source
# File lib/translate_yaml_generator/core.rb, line 15 def namespace @row[INDEX_NAMESPACE] end