Class: Spina::Parts::StreamFieldContent

Inherits:
Base
  • Object
show all
Includes:
AttrJson::NestedAttributes
Defined in:
app/models/spina/parts/stream_field_content.rb

Instance Method Summary collapse

Instance Method Details

#content_partObject



10
11
12
# File 'app/models/spina/parts/stream_field_content.rb', line 10

def content_part
  parts&.first
end

#labelObject



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_part&.label.to_s
  .present? ?  : type_label
end