lib/rubocop/cop/chef/style/use_platform_helpers.rb in cookstyle-6.18.8 vs lib/rubocop/cop/chef/style/use_platform_helpers.rb in cookstyle-6.19.5
- old
+ new
@@ -55,27 +55,27 @@
(send (send (send nil? :node) :[] $(str {"platform" "platform_family"}) ) :eql? $str )
PATTERN
def on_send(node)
platform_equals?(node) do |type, operator, plat|
- add_offense(node.loc.expression, message: MSG, severity: :refactor) do |corrector|
+ add_offense(node, message: MSG, severity: :refactor) do |corrector|
corrected_string = (operator == :!= ? '!' : '') + "#{type.value}?('#{plat.value}')"
- corrector.replace(node.loc.expression, corrected_string)
+ corrector.replace(node, corrected_string)
end
end
platform_include?(node) do |plats, type|
- add_offense(node.loc.expression, message: MSG, severity: :refactor) do |corrector|
+ add_offense(node, message: MSG, severity: :refactor) do |corrector|
platforms = plats.values.map { |x| x.str_type? ? "'#{x.value}'" : x.source }
corrected_string = "#{type.value}?(#{platforms.join(', ')})"
- corrector.replace(node.loc.expression, corrected_string)
+ corrector.replace(node, corrected_string)
end
end
platform_eql?(node) do |type, plat|
- add_offense(node.loc.expression, message: MSG, severity: :refactor) do |corrector|
+ add_offense(node, message: MSG, severity: :refactor) do |corrector|
corrected_string = "#{type.value}?('#{plat.value}')"
- corrector.replace(node.loc.expression, corrected_string)
+ corrector.replace(node, corrected_string)
end
end
end
end
end