class LiquidComponent::Component
Attributes
content[RW]
metadata[RW]
Public Class Methods
new(metadata:, content:)
click to toggle source
# File lib/liquid-component/component.rb, line 5 def initialize(metadata:, content:) self.metadata = metadata self.content = content end
Public Instance Methods
additional_metadata()
click to toggle source
# File lib/liquid-component/component.rb, line 22 def additional_metadata metadata.additional end
description()
click to toggle source
# File lib/liquid-component/component.rb, line 14 def description metadata.description end
name()
click to toggle source
# File lib/liquid-component/component.rb, line 10 def name metadata.name end
to_h()
click to toggle source
# File lib/liquid-component/component.rb, line 26 def to_h { metadata: metadata.to_h, content: content } end
variables()
click to toggle source
# File lib/liquid-component/component.rb, line 18 def variables metadata.variables end