Class: Labimotion::SegmentEntity
- Inherits:
-
PropertiesEntity
- Object
- PropertiesEntity
- Labimotion::SegmentEntity
- Defined in:
- lib/labimotion/entities/segment_entity.rb
Overview
Segment entity
Instance Method Summary collapse
- #klass_label ⇒ Object
-
#settings ⇒ Object
Saved segments are serialized without their klass, so surface the template-scoped settings here; guarded for hosts not yet migrated.
Instance Method Details
#klass_label ⇒ Object
14 15 16 |
# File 'lib/labimotion/entities/segment_entity.rb', line 14 def klass_label object.segment_klass.label end |
#settings ⇒ Object
Saved segments are serialized without their klass, so surface the template-scoped settings here; guarded for hosts not yet migrated.
20 21 22 23 |
# File 'lib/labimotion/entities/segment_entity.rb', line 20 def settings klass = object.segment_klass klass.respond_to?(:settings) ? klass.settings || {} : {} end |