Class: ConnectorsSdk::SharePoint::Adapter

Inherits:
Office365::Adapter show all
Defined in:
lib/connectors_sdk/share_point/adapter.rb

Defined Under Namespace

Classes: FileGraphItem, FolderGraphItem, PackageGraphItem

Class Method Summary collapse

Methods inherited from Base::Adapter

extension_for_file, fields_to_preserve, generate_id_helpers, mime_type_for_file, normalize_date, normalize_enum, normalize_path, strip_file_extension, swiftype_document_from_configured_object_base, url_to_path

Class Method Details

.swiftype_document_from_file(file) ⇒ Object



16
17
18
# File 'lib/connectors_sdk/share_point/adapter.rb', line 16

def self.swiftype_document_from_file(file)
  FileGraphItem.new(file).to_swiftype_document
end

.swiftype_document_from_folder(folder) ⇒ Object



20
21
22
# File 'lib/connectors_sdk/share_point/adapter.rb', line 20

def self.swiftype_document_from_folder(folder)
  FolderGraphItem.new(folder).to_swiftype_document
end

.swiftype_document_from_package(package) ⇒ Object



24
25
26
# File 'lib/connectors_sdk/share_point/adapter.rb', line 24

def self.swiftype_document_from_package(package)
  PackageGraphItem.new(package).to_swiftype_document
end