util/rake/gettextgenerate.rb in alexandria-book-collection-manager-0.6.9 vs util/rake/gettextgenerate.rb in alexandria-book-collection-manager-0.7.0
- old
+ new
@@ -30,13 +30,11 @@
class GettextGenerateTask < Rake::TaskLib
def initialize(projectname)
@projectname = projectname
@generated_files = []
- if block_given?
- yield self
- end
+ yield self if block_given?
make_task
end
def make_task
desc 'Generate gettext localization files'
@@ -57,10 +55,10 @@
rule(/\.mo$/ => [->(dest) { source_file(dest) }]) do |t|
dest_dir = File.dirname(t.name)
FileUtils.makedirs(dest_dir) unless FileTest.exists?(dest_dir)
puts "Generating #{t.name}"
system("msgfmt #{t.source} -o #{t.name}")
- raise "msgfmt failed for #{t.source}" if $CHILD_STATUS != 0
+ raise "msgfmt failed for #{t.source}" if $CHILD_STATUS.nonzero?
end
mo_files.each { |mo| @generated_files << mo }
end
def po_files