Class: Puppet::Pops::Migration::MigrationChecker Private

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet/pops/migration/migration_checker.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

This class defines the private API of the MigrationChecker support.

API:

  • private

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMigrationChecker

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of MigrationChecker.

API:

  • private



7
8
# File 'lib/puppet/pops/migration/migration_checker.rb', line 7

def initialize
end

Class Method Details

.singletonObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

rubocop:disable Naming/MemoizedInstanceVariableName

API:

  • private



11
12
13
# File 'lib/puppet/pops/migration/migration_checker.rb', line 11

def self.singleton
  @null_checker ||= new
end

Instance Method Details

#available_migrationsObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Produces a hash of available migrations; a map from a symbolic name in string form to a brief description. This version has no such supported migrations.

API:

  • private



18
19
20
# File 'lib/puppet/pops/migration/migration_checker.rb', line 18

def available_migrations
  {}
end

#report_ambiguous_float(o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



28
29
30
# File 'lib/puppet/pops/migration/migration_checker.rb', line 28

def report_ambiguous_float(o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_ambiguous_integer(o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



23
24
25
# File 'lib/puppet/pops/migration/migration_checker.rb', line 23

def report_ambiguous_integer(o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_array_last_in_block(o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



58
59
60
# File 'lib/puppet/pops/migration/migration_checker.rb', line 58

def report_array_last_in_block(o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_empty_string_true(value, o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



33
34
35
# File 'lib/puppet/pops/migration/migration_checker.rb', line 33

def report_empty_string_true(value, o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_equality_type_mismatch(left, right, o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



43
44
45
# File 'lib/puppet/pops/migration/migration_checker.rb', line 43

def report_equality_type_mismatch(left, right, o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_in_expression(o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



53
54
55
# File 'lib/puppet/pops/migration/migration_checker.rb', line 53

def report_in_expression(o)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_option_type_mismatch(test_value, option_value, option_expr, matching_expr) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



48
49
50
# File 'lib/puppet/pops/migration/migration_checker.rb', line 48

def report_option_type_mismatch(test_value, option_value, option_expr, matching_expr)
  raise Puppet::DevError, _("Unsupported migration method called")
end

#report_uc_bareword_type(value, o) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

For 3.8/4.0

Raises:

API:

  • private



38
39
40
# File 'lib/puppet/pops/migration/migration_checker.rb', line 38

def report_uc_bareword_type(value, o)
  raise Puppet::DevError, _("Unsupported migration method called")
end