Module: Maglev::Content::EnhancedValueConcern
- Included in:
- BlockContent, SectionContent
- Defined in:
- app/models/concerns/maglev/content/enhanced_value_concern.rb
Instance Method Summary collapse
Instance Method Details
#image ⇒ Object
16 17 18 19 20 |
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 16 def image @image ||= extract_enhanced_value_if do |setting_definition, value| setting_definition.content_image(value) end end |
#image? ⇒ Boolean
22 23 24 |
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 22 def image? image.present? end |
#label ⇒ Object
6 7 8 9 10 |
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 6 def label @label ||= extract_enhanced_value_if do |setting_definition, value| setting_definition.content_label(value) end end |
#label? ⇒ Boolean
12 13 14 |
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 12 def label? label.present? end |