Class: EmbeddableContent::TreeBasedNodeProcessor

Inherits:
RecordNodeProcessor show all
Defined in:
app/services/embeddable_content/tree_based_node_processor.rb

Direct Known Subclasses

PresentationTags::NodeProcessor

Constant Summary collapse

EMBBEDER_TAG_TREE_ID_ATTRIBUTE =
'data-tree-ref-id'.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

#config, #options

Method Summary

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