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

#imageObject



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

Returns:

  • (Boolean)


22
23
24
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 22

def image?
  image.present?
end

#labelObject



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.(value)
  end
end

#label?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'app/models/concerns/maglev/content/enhanced_value_concern.rb', line 12

def label?
  label.present?
end