class Nanoc::RuleDSL::RuleContext
Public Class Methods
Source
# File lib/nanoc/rule_dsl/rule_context.rb, line 12 def initialize(rep:, site:, view_context:) super({ item: Nanoc::Core::BasicItemView.new(rep.item, view_context), rep: Nanoc::Core::BasicItemRepView.new(rep, view_context), item_rep: Nanoc::Core::BasicItemRepView.new(rep, view_context), items: Nanoc::Core::ItemCollectionWithoutRepsView.new(site.items, view_context), layouts: Nanoc::Core::LayoutCollectionView.new(site.layouts, view_context), config: Nanoc::Core::ConfigView.new(site.config, view_context), }) end
Calls superclass method