Class: Spina::Parts::StreamFieldContent
- Inherits:
-
Base
- Object
- Base
- Spina::Parts::StreamFieldContent
- Includes:
- AttrJson::NestedAttributes
- Defined in:
- app/models/spina/parts/stream_field_content.rb
Instance Method Summary collapse
Instance Method Details
#content_part ⇒ Object
10 11 12 |
# File 'app/models/spina/parts/stream_field_content.rb', line 10 def content_part parts&.first end |
#label ⇒ Object
14 15 16 17 18 19 |
# File 'app/models/spina/parts/stream_field_content.rb', line 14 def label type_label = StreamField.component_types.key(part_type) || part_type.to_s.demodulize content_label = content_part&.label.to_s content_label.present? ? content_label : type_label end |