class ROCrate::Preview
A representation of the `ro-crate-preview.html` file.
Constants
- DEFAULT_TEMPLATE
- IDENTIFIER
Attributes
template[RW]
The ERB template to use when rendering the preview. @return [String]
Public Class Methods
new(crate, source = nil, properties = {})
click to toggle source
Calls superclass method
ROCrate::File::new
# File lib/ro_crate/model/preview.rb, line 15 def initialize(crate, source = nil, properties = {}) source ||= PreviewGenerator.new(self) @template = nil super(crate, source, IDENTIFIER, properties) end
Private Instance Methods
default_properties()
click to toggle source
# File lib/ro_crate/model/preview.rb, line 23 def default_properties { '@id' => IDENTIFIER, '@type' => 'CreativeWork', 'about' => { '@id' => ROCrate::Crate::IDENTIFIER } } end