Class: Onlyoffice::DocsIntegrationSdk::DocumentEditor::Config::EditorConfig::Plugins

Inherits:
T::Struct
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/onlyoffice/docs_integration_sdk/document_editor/config.rb

Overview

Since:

  • 0.1.0

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autostart: nil, options: nil, plugins_data: nil, url: nil) ⇒ void

Parameters:

  • autostart (Array<String>, nil) (defaults to: nil) —

    @since 0.1.0

  • options (Hash{T.untyped => T.untyped}, nil) (defaults to: nil) —

    @since 0.1.0

  • plugins_data (Array<String>, nil) (defaults to: nil) —

    @since 0.1.0

  • url (String, nil) (defaults to: nil) —

    @since 0.1.0



# File ''

prop :autostart, T.nilable(T::Array[String]), name: "autostart"
prop :options, T.nilable(T::Hash[T.untyped, T.untyped]), name: "options"
prop :plugins_data, T.nilable(T::Array[String]), name: "pluginsData"
prop :url, T.nilable(String), name: "url"

Instance Attribute Details

#autostart ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

prop :autostart, T.nilable(T::Array[String]), name: "autostart"

#options ⇒ Hash{T.untyped => T.untyped}?

Returns:

  • (Hash{T.untyped => T.untyped}, nil)

Since:

  • 0.1.0



# File ''

prop :options, T.nilable(T::Hash[T.untyped, T.untyped]), name: "options"

#plugins_data ⇒ Array<String>?

Returns:

  • (Array<String>, nil)

Since:

  • 0.1.0



# File ''

prop :plugins_data, T.nilable(T::Array[String]), name: "pluginsData"

#url ⇒ String?

Returns:

  • (String, nil)

Since:

  • 0.1.0



# File ''

prop :url, T.nilable(String), name: "url"

Class Method Details

.from_hash(hash, strict = nil) ⇒ Plugins

Parameters:

  • hash (T.untyped)
  • strict (T.untyped) (defaults to: nil)

Returns:

Since:

  • 0.1.0



1395
1396
1397
# File 'lib/onlyoffice/docs_integration_sdk/document_editor/config.rb', line 1395

def self.from_hash(hash, strict = nil)
  super(hash, strict)
end