This example will not work because the string passed in isn't recognized as a constant in the project. Even if you pass in "array"
, it won't work as it isn't capitalized.
my_string = "not_a_constant"
# => 'not_a_constant'
my_string.safe_constantize
# => nil
my_string = "array" #Not capitalized!
# => 'array'
my_string.safe_constantize
# => nil