lib/nanoc/base/compilation/rule_context.rb in nanoc-3.4.2 vs lib/nanoc/base/compilation/rule_context.rb in nanoc-3.4.3
- old
+ new
@@ -27,15 +27,16 @@
def initialize(params={})
rep = params[:rep] or raise ArgumentError, "Required :rep option is missing"
compiler = params[:compiler] or raise ArgumentError, "Required :compiler option is missing"
super({
- :rep => rep,
- :item => rep.item,
- :site => compiler.site,
- :config => compiler.site.config,
- :items => compiler.site.items,
- :layouts => compiler.site.layouts
+ :rep => rep,
+ :item_rep => rep,
+ :item => rep.item,
+ :site => compiler.site,
+ :config => compiler.site.config,
+ :items => compiler.site.items,
+ :layouts => compiler.site.layouts
})
end
# Filters the current representation (calls {Nanoc::ItemRep#filter} with
# the given arguments on the rep).