Class: Oselvar::Var::Config::VarConfig

Inherits:
Data
  • Object
show all
Defined in:
lib/oselvar/var/config.rb

Overview

The parsed config. All fields default to empty.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(docs_include: [], docs_exclude: [], steps: [], snippets: {}, scanner_plugins: []) ⇒ VarConfig

Returns a new instance of VarConfig.



15
16
17
# File 'lib/oselvar/var/config.rb', line 15

def initialize(docs_include: [], docs_exclude: [], steps: [], snippets: {}, scanner_plugins: [])
  super
end

Instance Attribute Details

#docs_excludeObject (readonly)

Returns the value of attribute docs_exclude

Returns:

  • (Object)

    the current value of docs_exclude



14
15
16
# File 'lib/oselvar/var/config.rb', line 14

def docs_exclude
  @docs_exclude
end

#docs_includeObject (readonly)

Returns the value of attribute docs_include

Returns:

  • (Object)

    the current value of docs_include



14
15
16
# File 'lib/oselvar/var/config.rb', line 14

def docs_include
  @docs_include
end

#scanner_pluginsObject (readonly)

Returns the value of attribute scanner_plugins

Returns:

  • (Object)

    the current value of scanner_plugins



14
15
16
# File 'lib/oselvar/var/config.rb', line 14

def scanner_plugins
  @scanner_plugins
end

#snippetsObject (readonly)

Returns the value of attribute snippets

Returns:

  • (Object)

    the current value of snippets



14
15
16
# File 'lib/oselvar/var/config.rb', line 14

def snippets
  @snippets
end

#stepsObject (readonly)

Returns the value of attribute steps

Returns:

  • (Object)

    the current value of steps



14
15
16
# File 'lib/oselvar/var/config.rb', line 14

def steps
  @steps
end