summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
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