class RuboCop::Cop::Chef::Correctness::InvalidVersionMetadata
Cookbook metadata.rb version field should follow X.Y.Z version format.
@example
#### incorrect version '1.2.3.4' #### correct version '1.2.3'
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/correctness/invalid_version_metadata.rb, line 38 def on_send(node) version?(node) do |ver| next if /\A\d+\.\d+(\.\d+)?\z/.match?(ver.value) # entirely borrowed from Foodcritic. add_offense(ver, message: MSG, severity: :refactor) end end