summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-01-06 10:05:51 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2012-01-06 10:05:51 +0100
commitdf5e1a8e31104b6cb92689c3d82b0c47b77230f1 (patch)
treebb53c04ed171cf78e63fd82b5c094a2ef2285c45 /lib
parent7eb6a22e5549d25b95292c23498bd07f44c18fc8 (diff)
downloadzorglub-df5e1a8e31104b6cb92689c3d82b0c47b77230f1.zip
zorglub-df5e1a8e31104b6cb92689c3d82b0c47b77230f1.tar.gz
fix Config#engine_proc_ext, file engine and spec
Diffstat (limited to 'lib')
-rw-r--r--lib/zorglub/config.rb2
-rw-r--r--lib/zorglub/engines/file.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/zorglub/config.rb b/lib/zorglub/config.rb
index 73e218c..cda71ac 100644
--- a/lib/zorglub/config.rb
+++ b/lib/zorglub/config.rb
@@ -61,7 +61,7 @@ module Zorglub
def engine_proc_ext engine, ext
p,x = @engines[engine]
return [nil, ''] if p.nil?
- [ p, (x.nil? ? ext : x ) ]
+ [ p, ((ext.nil? or ext.empty?) ? x : ext ) ]
end
#
end
diff --git a/lib/zorglub/engines/file.rb b/lib/zorglub/engines/file.rb
index fd9fe1e..10f7322 100644
--- a/lib/zorglub/engines/file.rb
+++ b/lib/zorglub/engines/file.rb
@@ -15,6 +15,6 @@ module Zorglub
end
end
#
-Zorglub::Config.register_engine :file, nil, Zorglub::Engines::File.method(:proc)
+Zorglub::Config.register_engine :file, 'txt', Zorglub::Engines::File.method(:proc)
#
# EOF