Class: LiquidComponent::Component

Inherits:
Object
  • Object
show all
Defined in:
lib/liquid-component/component.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metadata:, content:) ⇒ Component

Returns a new instance of Component.



5
6
7
8
# File 'lib/liquid-component/component.rb', line 5

def initialize(metadata:, content:)
  self. = 
  self.content = content
end

Instance Attribute Details

#contentObject

Returns the value of attribute content.



3
4
5
# File 'lib/liquid-component/component.rb', line 3

def content
  @content
end

#metadataObject

Returns the value of attribute metadata.



3
4
5
# File 'lib/liquid-component/component.rb', line 3

def 
  
end

Instance Method Details

#additional_metadataObject



22
23
24
# File 'lib/liquid-component/component.rb', line 22

def 
  .additional
end

#descriptionObject



14
15
16
# File 'lib/liquid-component/component.rb', line 14

def description
  .description
end

#nameObject



10
11
12
# File 'lib/liquid-component/component.rb', line 10

def name
  .name
end

#to_hObject



26
27
28
29
30
31
# File 'lib/liquid-component/component.rb', line 26

def to_h
  {
    metadata: .to_h,
    content: content
  }
end

#variablesObject



18
19
20
# File 'lib/liquid-component/component.rb', line 18

def variables
  .variables
end