class GetText::Tools::Task::Path
Attributes
domain[R]
locale[R]
mo_base_directory[R]
po_base_directory[R]
Public Class Methods
new(po_base_directory, mo_base_directory, domain, locale=nil)
click to toggle source
# File lib/gettext/tools/task.rb, line 555 def initialize(po_base_directory, mo_base_directory, domain, locale=nil) @po_base_directory = po_base_directory @mo_base_directory = mo_base_directory @domain = domain @locale = locale end
Public Instance Methods
edit_po_directory()
click to toggle source
# File lib/gettext/tools/task.rb, line 584 def edit_po_directory po_directory end
edit_po_file()
click to toggle source
# File lib/gettext/tools/task.rb, line 588 def edit_po_file edit_po_directory + "#{@domain}.edit.po" end
mo_directory()
click to toggle source
# File lib/gettext/tools/task.rb, line 592 def mo_directory @mo_base_directory + @locale + "LC_MESSAGES" end
mo_file()
click to toggle source
# File lib/gettext/tools/task.rb, line 596 def mo_file mo_directory + "#{@domain}.mo" end
po_directory()
click to toggle source
# File lib/gettext/tools/task.rb, line 566 def po_directory @po_base_directory + @locale end
po_file()
click to toggle source
# File lib/gettext/tools/task.rb, line 570 def po_file po_directory + "#{@domain}.po" end
po_file_is_updated?()
click to toggle source
# File lib/gettext/tools/task.rb, line 578 def po_file_is_updated? return false unless po_file.exist? return true unless po_time_stamp_file.exist? po_file.mtime > po_time_stamp_file.mtime end
po_time_stamp_file()
click to toggle source
# File lib/gettext/tools/task.rb, line 574 def po_time_stamp_file po_directory + "#{@domain}.po.time_stamp" end
pot_file()
click to toggle source
# File lib/gettext/tools/task.rb, line 562 def pot_file @po_base_directory + "#{@domain}.pot" end