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.



215
216
217
218
219
220
221
222
# File 'lib/gettext/tools/msgmerge.rb', line 215

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



200
201
202
# File 'lib/gettext/tools/msgmerge.rb', line 200

def backup
  @backup
end

#defpoObject

Returns the value of attribute defpo.



197
198
199
# File 'lib/gettext/tools/msgmerge.rb', line 197

def defpo
  @defpo
end

#fuzzyObject

Returns the value of attribute fuzzy.



197
198
199
# File 'lib/gettext/tools/msgmerge.rb', line 197

def fuzzy
  @fuzzy
end

#outputObject

Returns the value of attribute output.



197
198
199
# File 'lib/gettext/tools/msgmerge.rb', line 197

def output
  @output
end

#refpotObject

Returns the value of attribute refpot.



197
198
199
# File 'lib/gettext/tools/msgmerge.rb', line 197

def refpot
  @refpot
end

#suffixObject

update mode options



200
201
202
# File 'lib/gettext/tools/msgmerge.rb', line 200

def suffix
  @suffix
end

#updateObject

Returns the value of attribute update.



197
198
199
# File 'lib/gettext/tools/msgmerge.rb', line 197

def update
  @update
end