Class: Puppet::Pops::Migration::MigrationChecker Private
- 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.
Class Method Summary collapse
- .singleton ⇒ Object private
Instance Method Summary collapse
-
#available_migrations ⇒ Object
private
Produces a hash of available migrations; a map from a symbolic name in string form to a brief description.
-
#initialize ⇒ MigrationChecker
constructor
private
A new instance of MigrationChecker.
-
#report_ambiguous_float(o) ⇒ Object
private
For 3.8/4.0.
-
#report_ambiguous_integer(o) ⇒ Object
private
For 3.8/4.0.
-
#report_array_last_in_block(o) ⇒ Object
private
For 3.8/4.0.
-
#report_empty_string_true(value, o) ⇒ Object
private
For 3.8/4.0.
-
#report_equality_type_mismatch(left, right, o) ⇒ Object
private
For 3.8/4.0.
-
#report_in_expression(o) ⇒ Object
private
For 3.8/4.0.
-
#report_option_type_mismatch(test_value, option_value, option_expr, matching_expr) ⇒ Object
private
For 3.8/4.0.
-
#report_uc_bareword_type(value, o) ⇒ Object
private
For 3.8/4.0.
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.
7 8 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 7 def initialize() end |
Class Method Details
.singleton ⇒ 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.
10 11 12 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 10 def self.singleton @null_checker ||= self.new 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.
16 17 18 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 16 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
26 27 28 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 26 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
21 22 23 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 21 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
56 57 58 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 56 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
31 32 33 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 31 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
41 42 43 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 41 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
51 52 53 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 51 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
46 47 48 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 46 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
36 37 38 |
# File 'lib/puppet/pops/migration/migration_checker.rb', line 36 def (value, o) raise Puppet::DevError, _("Unsupported migration method called") end |