class Translatomatic::TMX::TranslationUnit

A TMX Translation Unit. A translation unit contains a list of strings, and is part of a TMX document. @see Translatomatic::TMX::Document

Attributes

strings[R]

@return [Array<Translatomatic::Text>] Strings in this translation unit

Public Class Methods

new(strings) click to toggle source

@param strings [Array<Translatomatic::Text>] List of strings

# File lib/translatomatic/tmx/translation_unit.rb, line 12
def initialize(strings)
  @strings = strings || []
end

Public Instance Methods

valid?() click to toggle source

Test translation unit validity. A translation unit must contain at least two strings. @return [boolean] true if this translation unit is valid

# File lib/translatomatic/tmx/translation_unit.rb, line 19
def valid?
  @strings.length >= 2
end