From 5b4940ac4359bc0a238943ee16c3e59bfcbd17da Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Sun, 9 Sep 2012 11:08:22 -0700 Subject: [PATCH] Fix #passthrough for items without extensions --- lib/nanoc/base/compilation/compiler_dsl.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nanoc/base/compilation/compiler_dsl.rb b/lib/nanoc/base/compilation/compiler_dsl.rb index 0b86c7fc8f..a5c3081dc9 100644 --- a/lib/nanoc/base/compilation/compiler_dsl.rb +++ b/lib/nanoc/base/compilation/compiler_dsl.rb @@ -184,7 +184,7 @@ def passthrough(identifier, params={}) # Create routing rule routing_block = proc do - item.identifier.chop + '.' + item[:extension] + item[:extension].nil? ? item.identifier.chop : item.identifier.chop + '.' + item[:extension] end routing_rule = Rule.new(identifier_to_regex(identifier), rep_name, routing_block) @rules_collection.add_item_routing_rule(routing_rule, :before)