Class: ConnectorsSdk::Confluence::Adapter
Defined Under Namespace
Classes: AttachmentNode, ContentNode, Node, SpaceNode
Constant Summary
collapse
50
- LEADING_SLASH_REGEXP =
/\A\//
Class Method Summary
collapse
es_document_from_configured_object_base, extension_for_file, fields_to_preserve, generate_id_helpers, mime_type_for_file, normalize_date, normalize_enum, normalize_path, strip_file_extension, url_to_path
Class Method Details
.es_document_from_confluence_attachment(attachment, base_url, restrictions = []) ⇒ Object
32
33
34
|
# File 'lib/connectors_sdk/confluence/adapter.rb', line 32
def self.es_document_from_confluence_attachment(attachment, base_url, restrictions = [])
AttachmentNode.new(:node => attachment, :base_url => base_url, :permissions => restrictions).to_es_document
end
|
.es_document_from_confluence_content(content, base_url, restrictions = []) ⇒ Object
28
29
30
|
# File 'lib/connectors_sdk/confluence/adapter.rb', line 28
def self.es_document_from_confluence_content(content, base_url, restrictions = [])
ContentNode.new(:node => content, :base_url => base_url, :permissions => restrictions).to_es_document
end
|
.es_document_from_confluence_space(space, base_url, permissions = []) ⇒ Object
24
25
26
|
# File 'lib/connectors_sdk/confluence/adapter.rb', line 24
def self.es_document_from_confluence_space(space, base_url, permissions = [])
SpaceNode.new(:node => space, :base_url => base_url, :permissions => permissions).to_es_document
end
|