# File lib/facter/util/confine.rb, line 13
13:   def initialize(fact, *values)
14:     raise ArgumentError, "The fact name must be provided" unless fact
15:     raise ArgumentError, "One or more values must be provided" if values.empty?
16:     @fact = fact
17:     @values = values
18:   end