Sha256: 94999d961b7d50bbbb9025ff85322190da0705175d574ccf3acd8d9fe4d11b0c
Contents?: true
Size: 651 Bytes
Versions: 1
Compression:
Stored size: 651 Bytes
Contents
module Serverspec class Filter def self.filter_subject example description_args = example.metadata[:example_group][:example_group][:description_args].join(' ') # Linux kernel parameters %w( abi crypto debug dev fs kernel net sunrpc vm ).each do |param| if description_args.match(/^#{param}\./) ret = backend(Serverspec::Commands::Base).do_check("sysctl -q -n #{description_args}") subject = Serverspec::Subject.new subject.value(ret[:stdout].strip.to_i) return subject end end example.metadata[:example_group][:description_args].join(' ') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
serverspec-0.2.15 | lib/serverspec/filter.rb |