class Nanoc::Int::RuleMemoryActions::Layout

Attributes

layout_identifier[R]

layout '/foo.erb' layout '/foo.erb', params

params[R]

Public Class Methods

new(layout_identifier, params) click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/layout.rb, line 9
def initialize(layout_identifier, params)
  @layout_identifier = layout_identifier
  @params = params
end

Public Instance Methods

serialize() click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/layout.rb, line 14
def serialize
  [:layout, @layout_identifier, Nanoc::Int::Checksummer.calc(@params)]
end
to_s() click to toggle source
# File lib/nanoc/base/entities/rule_memory_actions/layout.rb, line 18
def to_s
  "layout #{@layout_identifier.inspect}, #{@params.inspect}"
end