# File lib/rspec-puppet/adapters.rb, line 54 def set_setting(example_group, puppet_setting, rspec_setting) if example_group.respond_to?(rspec_setting) value = example_group.send(rspec_setting) else value = RSpec.configuration.send(rspec_setting) end begin Puppet[puppet_setting] = value rescue ArgumentError # TODO: this silently swallows errors when applying settings that the current # Puppet version does not accept, which means that user specified settings # are ignored. This may lead to suprising behavior for users. end end