exception should not be part of common work-flow.
In this case it is usually done this way:
```
return false unless Module.constants.include?(class_name.to_sym)
return Module.const_get(class_name).is_a? Class
```