# File lib/puppet/ssl/certificate_authority/interface.rb, line 121
121:         def subjects=(value)
122:           unless value == :all or value == :signed or value.is_a?(Array)
123:             raise ArgumentError, "Subjects must be an array or :all; not #{value}"
124:           end
125: 
126:           value = nil if value.is_a?(Array) and value.empty?
127: 
128:           @subjects = value
129:         end