properly set paths when using a configuration file
authorLunar <lunar@anargeek.net>
Wed, 13 Mar 2013 11:53:30 +0000 (12:53 +0100)
committerLunar <lunar@anargeek.net>
Thu, 14 Mar 2013 09:16:59 +0000 (10:16 +0100)
lib/coquelicot/app.rb
lib/coquelicot/base_app.rb

index ed230ae..2567440 100644 (file)
@@ -47,7 +47,7 @@ module Coquelicot
 
         opts.on "-c", "--config FILE", "read settings from FILE" do |file|
           if File.readable? file
-            settings.config_file file
+            settings.config_file File.expand_path(file)
           else
             $stderr.puts "#{opts.program_name}: cannot access configuration file '#{file}'."
             exit 1
index 91892b1..c253be4 100644 (file)
@@ -27,7 +27,8 @@ module Coquelicot
 
     helpers Coquelicot::Helpers
 
-    FastGettext.add_text_domain 'coquelicot', :path => 'po', :type => 'po'
+    FastGettext.add_text_domain 'coquelicot',
+        :path => File.expand_path('../../../po', __FILE__), :type => 'po'
     FastGettext.available_locales = AVAILABLE_LOCALES
     Haml::MagicTranslations.enable(:fast_gettext)