# File lib/puppet/agent/runner.rb, line 21 21: def initialize(options = {}) 22: if options.include?(:background) 23: @background = options[:background] 24: options.delete(:background) 25: end 26: 27: valid_options = [:tags, :ignoreschedules] 28: options.each do |key, value| 29: raise ArgumentError, "Runner does not accept %s" % key unless valid_options.include?(key) 30: end 31: 32: @options = options 33: end