# File lib/puppet/run.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, "Run does not accept #{key}" unless valid_options.include?(key)
30:     end
31: 
32:     @options = options
33:   end