module Poise::Helpers::ResourceCloning::ResourceBuilderPatch

Monkeypatch for Chef::ResourceBuilder to silence the warning if needed.

@api private

Public Class Methods

install!() click to toggle source

@api private

# File lib/poise/helpers/resource_cloning.rb, line 47
def self.install!
  begin
    require 'chef/resource_builder'
    Chef::ResourceBuilder.send(:prepend, ResourceBuilderPatch)
  rescue LoadError
    # For 12.0, this is already taken care of.
  end
end

Public Instance Methods

emit_cloned_resource_warning() click to toggle source

@api private

Calls superclass method
# File lib/poise/helpers/resource_cloning.rb, line 57
def emit_cloned_resource_warning
  super unless resource.is_a?(ResourceCloning)
end
emit_harmless_cloning_debug() click to toggle source

@api private

Calls superclass method
# File lib/poise/helpers/resource_cloning.rb, line 62
def emit_harmless_cloning_debug
  super unless resource.is_a?(ResourceCloning)
end