diff --git a/lib/wsdl/xmlSchema/simpleType.rb b/lib/wsdl/xmlSchema/simpleType.rb index a10420dd..6edd775a 100644 --- a/lib/wsdl/xmlSchema/simpleType.rb +++ b/lib/wsdl/xmlSchema/simpleType.rb @@ -76,9 +76,7 @@ def parse_attr(attr, value) private def check_restriction(value) - unless @restriction.valid?(value) - raise XSD::ValueSpaceError.new("#{@name}: cannot accept '#{value}'") - end + @restriction.valid?(value) || raise( XSD::ValueSpaceError.new("#{@name}: cannot accept '#{value}'") ) end end