class RuboCop::Cop::Chef::Correctness::InvalidPlatformHelper
Pass valid platforms to the ‘platform?` helper. See [Infra Language: Platform](docs.chef.io/infra_language/checking_platforms/#platform-values) for a list of many common platform values.
@example
#### incorrect platform?('darwin') platform?('rhel') platform?('sles') #### correct platform?('mac_os_x') platform?('redhat') platform?('suse')
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/correctness/invalid_platform_helper.rb, line 46 def on_send(node) platform_helper?(node) do |plat| plat.to_a.each do |p| add_offense(p, severity: :refactor) if INVALID_PLATFORMS.key?(p.value) end end end