module Inspec::HashLikeStruct
Public Instance Methods
key?(item)
click to toggle source
Only list non-nil members for backwards compatibility
# File lib/inspec/run_data.rb, line 10 def key?(item) members.include?(item) && non_nil?(item) end
keys()
click to toggle source
Only list keys whose value are non-nil
# File lib/inspec/run_data.rb, line 5 def keys members.reject { |k| self[k].nil? } end
non_nil?(item)
click to toggle source
This is provided for clarity - many locations make this test
# File lib/inspec/run_data.rb, line 15 def non_nil?(item) !self[item].nil? end