Method: Translatomatic::ResourceFile::Subtitle#set

Defined in:
lib/translatomatic/resource_file/subtitle.rb

#set(key, value) ⇒ String

Set a property

Parameters:

  • key (String)

    The name of the property

  • value (String)

    The new value of the property

Returns:

  • (String)

    The new value of the property



22
23
24
25
26
27
28
29
30
# File 'lib/translatomatic/resource_file/subtitle.rb', line 22

def set(key, value)
  super(key, value)

  if @subtitle_map.include?(key)
    @subtitle_map[key][:lines] = value.to_s
  else
    add_subtitle(lines: value) unless value.blank?
  end
end