# File lib/nanoc/base/compilation/compiler.rb, line 267 def assigns_for(rep) if rep.binary? content_or_filename_assigns = { :filename => rep.temporary_filenames[:last] } else content_or_filename_assigns = { :content => rep.content[:last] } end content_or_filename_assigns.merge({ :item => rep.item, :rep => rep, :item_rep => rep, :items => site.items, :layouts => site.layouts, :config => site.config, :site => site }) end