Method: Nanoc::Core::DataSource#new_layout
- Defined in:
- lib/nanoc/core/data_source.rb
#new_layout(raw_content, attributes, identifier, checksum_data: nil, content_checksum_data: nil, attributes_checksum_data: nil) ⇒ Object
Creates a new in-memory layout instance. This is intended for use within the #layouts method.
165 166 167 |
# File 'lib/nanoc/core/data_source.rb', line 165 def new_layout(raw_content, attributes, identifier, checksum_data: nil, content_checksum_data: nil, attributes_checksum_data: nil) Nanoc::Core::Layout.new(raw_content, attributes, identifier, checksum_data:, content_checksum_data:, attributes_checksum_data:) end |