mirror of
https://github.com/inspec/inspec
synced 2024-11-26 22:50:36 +00:00
Correct rubocop issue
Set {:result} on skip_rule instance variable. check for msg[:result] Signed-off-by: Miah Johnson <miah@chia-pet.org>
This commit is contained in:
parent
ca1746debb
commit
2057ccbe5a
1 changed files with 4 additions and 4 deletions
|
@ -117,7 +117,7 @@ module Inspec
|
|||
#
|
||||
# @param [Type] &block returns true if tests are added, false otherwise
|
||||
# @return [nil]
|
||||
def only_if(message=nil)
|
||||
def only_if(message = nil)
|
||||
return unless block_given?
|
||||
return if @__skip_only_if_eval == true
|
||||
|
||||
|
@ -175,7 +175,7 @@ module Inspec
|
|||
end
|
||||
|
||||
def self.set_skip_rule(rule, value)
|
||||
rule.instance_variable_set(:@__skip_rule, value)
|
||||
rule.instance_variable_set(:@__skip_rule, { result: value })
|
||||
end
|
||||
|
||||
def self.merge_count(rule)
|
||||
|
@ -184,8 +184,8 @@ module Inspec
|
|||
|
||||
def self.prepare_checks(rule)
|
||||
msg = skip_status(rule)
|
||||
return checks(rule) unless msg.eql?(true) || msg[:result]
|
||||
if msg.eql?(true) || msg[:message].nil?
|
||||
return checks(rule) unless msg[:result].eql?(true)
|
||||
if msg[:result].eql?(true) && msg[:message].nil?
|
||||
msg = 'Skipped control due to only_if condition.'
|
||||
else
|
||||
msg = "Skipped control due to only_if condition: #{msg[:message]}"
|
||||
|
|
Loading…
Reference in a new issue