class Nanoc::RuleDSL::RuleContext
Public Class Methods
new(rep:, site:, view_context:)
click to toggle source
Calls superclass method
# 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