Class: GetText::Tools::MsgMerge::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/gettext/tools/msgmerge.rb

Overview

:nodoc:

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

The result is written back to def.po.

--backup=CONTROL        make a backup of def.po
--suffix=SUFFIX         override the usual backup suffix

The version control method may be selected via the –backup option or through the VERSION_CONTROL environment variable. Here are the values:

none, off       never make backups (even if --backup is given)
numbered, t     make numbered backups
existing, nil   numbered if numbered backups exist, simple otherwise
simple, never   always make simple backups

The backup suffix is ‘~’, unless set with –suffix or the SIMPLE_BACKUP_SUFFIX environment variable.



427
428
429
430
431
432
433
434
# File 'lib/gettext/tools/msgmerge.rb', line 427

def initialize
  @output = nil
  @fuzzy = nil
  @update = nil
  @backup = ENV["VERSION_CONTROL"]
  @suffix = ENV["SIMPLE_BACKUP_SUFFIX"] || "~"
  @input_dirs = ["."]
end

Instance Attribute Details

#backupObject

update mode options



412
413
414
# File 'lib/gettext/tools/msgmerge.rb', line 412

def backup
  @backup
end

#defpoObject

Returns the value of attribute defpo.



409
410
411
# File 'lib/gettext/tools/msgmerge.rb', line 409

def defpo
  @defpo
end

#fuzzyObject

Returns the value of attribute fuzzy.



409
410
411
# File 'lib/gettext/tools/msgmerge.rb', line 409

def fuzzy
  @fuzzy
end

#outputObject

Returns the value of attribute output.



409
410
411
# File 'lib/gettext/tools/msgmerge.rb', line 409

def output
  @output
end

#refpotObject

Returns the value of attribute refpot.



409
410
411
# File 'lib/gettext/tools/msgmerge.rb', line 409

def refpot
  @refpot
end

#suffixObject

update mode options



412
413
414
# File 'lib/gettext/tools/msgmerge.rb', line 412

def suffix
  @suffix
end

#updateObject

Returns the value of attribute update.



409
410
411
# File 'lib/gettext/tools/msgmerge.rb', line 409

def update
  @update
end