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

Instance Method Summary collapse

Constructor Details

#initialize ⇒ MigrationChecker

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



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

def initialize()
end

Instance Method Details

#available_migrations ⇒ 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.

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



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

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



21
22
23
# File 'lib/puppet/pops/migration/migration_checker.rb', line 21

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



16
17
18
# File 'lib/puppet/pops/migration/migration_checker.rb', line 16

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



51
52
53
# File 'lib/puppet/pops/migration/migration_checker.rb', line 51

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



26
27
28
# File 'lib/puppet/pops/migration/migration_checker.rb', line 26

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



36
37
38
# File 'lib/puppet/pops/migration/migration_checker.rb', line 36

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



46
47
48
# File 'lib/puppet/pops/migration/migration_checker.rb', line 46

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



41
42
43
# File 'lib/puppet/pops/migration/migration_checker.rb', line 41

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



31
32
33
# File 'lib/puppet/pops/migration/migration_checker.rb', line 31

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