Class: EmbeddableContent::VisualElementNodeProcessor
- Inherits:
-
RecordNodeProcessor
- Object
- EmbedderBase
- NodeProcessor
- RecordNodeProcessor
- EmbeddableContent::VisualElementNodeProcessor
- Includes:
- TemplateBased
- Defined in:
- app/services/embeddable_content/visual_element_node_processor.rb
Direct Known Subclasses
Images::NodeProcessor, EmbeddableContent::VideoLinks::NodeProcessor
Constant Summary collapse
- MISSING_LABEL_TEXT =
''.freeze
Constants inherited from NodeProcessor
NodeProcessor::ADDED_CLASSES_BLANK_BY_DEFAULT, NodeProcessor::ALL_TARGETS_PROCESSED_BY_DEFAULT, NodeProcessor::DEFAULT_TEMPLATE_MANAGER_CLASS, NodeProcessor::NODE_CAN_BE_REMOVED_BY_DEFAULT, NodeProcessor::RECORD_BLANK_BY_DEFAULT, NodeProcessor::SELECTOR_CLASS_BLANK_BY_DEFAULT
Instance Attribute Summary
Attributes inherited from NodeProcessor
#doc_processor, #error, #node, #node_index
Attributes inherited from EmbedderBase
Instance Method Summary collapse
Methods included from TemplateBased
Methods inherited from RecordNodeProcessor
#attached_file, #cms_url, #node_selector_class, #record, #record_css_id_for, #record_id, #record_model, #s3_ttl_url, #s3_url
Methods inherited from NodeProcessor
#initialize, #node_added_classes, #node_selector_class, #process!, #record
Methods inherited from EmbedderBase
default_s3_bucket, #ed_node, #initialize, #locale, #s3_bucket, #target, #to_s, #tree, #tree_node
Constructor Details
This class inherits a constructor from EmbeddableContent::NodeProcessor
Instance Method Details
#label_text ⇒ Object
9 10 11 |
# File 'app/services/embeddable_content/visual_element_node_processor.rb', line 9 def label_text .presence || MISSING_LABEL_TEXT end |