Class: LSP::PuppetVersion
Overview
export interface PuppetVersionDetails { puppetVersion: string; facterVersion: string; languageServerVersion: string; runtimeName: string; runtimeGemVersion: string; factRuntimeName: string; factRuntimeGemVersion: string; factsLoaded: boolean; functionsLoaded: boolean; typesLoaded: boolean; classesLoaded: boolean; }
Instance Attribute Summary collapse
-
#classesLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#facterVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#factRuntimeGemVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#factRuntimeName ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#factsLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#functionsLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#languageServerVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#puppetVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#runtimeGemVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#runtimeName ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
-
#typesLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean.
Instance Method Summary collapse
Methods inherited from LSPBase
Constructor Details
This class inherits a constructor from LSP::LSPBase
Instance Attribute Details
#classesLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def classesLoaded @classesLoaded end |
#facterVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def facterVersion @facterVersion end |
#factRuntimeGemVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def factRuntimeGemVersion @factRuntimeGemVersion end |
#factRuntimeName ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def factRuntimeName @factRuntimeName end |
#factsLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def factsLoaded @factsLoaded end |
#functionsLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def functionsLoaded @functionsLoaded end |
#languageServerVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def languageServerVersion @languageServerVersion end |
#puppetVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def puppetVersion @puppetVersion end |
#runtimeGemVersion ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def runtimeGemVersion @runtimeGemVersion end |
#runtimeName ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def runtimeName @runtimeName end |
#typesLoaded ⇒ Object
type: string # type: string # type: string # type: string # type: string # type: string # type: string # type: boolean # type: boolean # type: boolean # type: boolean
21 22 23 |
# File 'lib/lsp/lsp_custom.rb', line 21 def typesLoaded @typesLoaded end |
Instance Method Details
#from_h!(value) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/lsp/lsp_custom.rb', line 23 def from_h!(value) value = {} if value.nil? self.puppetVersion = value['puppetVersion'] self.facterVersion = value['facterVersion'] self.languageServerVersion = value['languageServerVersion'] self.runtimeName = value['runtimeName'] self.runtimeGemVersion = value['runtimeGemVersion'] self.factRuntimeName = value['factRuntimeName'] self.factRuntimeGemVersion = value['factRuntimeGemVersion'] self.factsLoaded = value['factsLoaded'] self.functionsLoaded = value['functionsLoaded'] self.typesLoaded = value['typesLoaded'] self.classesLoaded = value['classesLoaded'] self end |