Class: Pcrd::Config::Root

Inherits:
Data
  • Object
show all
Defined in:
lib/pcrd/config/root.rb

Overview

Top-level config object returned by Config::Loader.load. target, migrate, analyze, verify, cutover are all optional (may be nil).

Instance Attribute Summary collapse

Instance Attribute Details

#analyzeObject (readonly)

Returns the value of attribute analyze

Returns:

  • (Object)

    the current value of analyze



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def analyze
  @analyze
end

#cutoverObject (readonly)

Returns the value of attribute cutover

Returns:

  • (Object)

    the current value of cutover



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def cutover
  @cutover
end

#migrateObject (readonly)

Returns the value of attribute migrate

Returns:

  • (Object)

    the current value of migrate



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def migrate
  @migrate
end

#pathObject (readonly)

Returns the value of attribute path

Returns:

  • (Object)

    the current value of path



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def path
  @path
end

#sourceObject (readonly)

Returns the value of attribute source

Returns:

  • (Object)

    the current value of source



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def source
  @source
end

#targetObject (readonly)

Returns the value of attribute target

Returns:

  • (Object)

    the current value of target



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def target
  @target
end

#verifyObject (readonly)

Returns the value of attribute verify

Returns:

  • (Object)

    the current value of verify



7
8
9
# File 'lib/pcrd/config/root.rb', line 7

def verify
  @verify
end