cerner/cerner_splunk

View on GitHub
libraries/passive_sensitive.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# Cookbook Name:: cerner_splunk
# File Name:: passive_sensitive.rb

require 'chef/resource'

class Chef # rubocop:disable Style/MultilineIfModifier
  # Making the sensitive attribute passive for older chef versions
  class Resource # rubocop:disable Style/Documentation, Lint/RedundantCopDisableDirective
    def sensitive(args = nil)
      set_or_return(:sensitive, args, kind_of: [TrueClass, FalseClass])
    end
  end
end unless Chef::Resource.method_defined? :sensitive