Class: Mint::Layout
Instance Attribute Summary
Attributes inherited from Resource
#context, #destination, #name, #root, #source, #type
Instance Method Summary collapse
-
#initialize(source, root: nil, destination: nil, context: nil, name: nil, &block) ⇒ Layout
constructor
Creates a new Layout object using a mandatory source file and optional configuration options.
Methods inherited from Resource
#destination_directory, #destination_directory_path, #destination_file, #destination_file_path, #equal?, #publish!, #render, #renderer=, #root_directory, #root_directory_path, #source_directory, #source_directory_path, #source_file, #source_file_path
Constructor Details
#initialize(source, root: nil, destination: nil, context: nil, name: nil, &block) ⇒ Layout
Creates a new Layout object using a mandatory source file and optional configuration options.
9 10 11 12 |
# File 'lib/mint/layout.rb', line 9 def initialize(source, root: nil, destination: nil, context: nil, name: nil, &block) super(source, root: root, destination: destination, context: context, name: name, &block) self.type = :layout end |