instance method
constantize
Ruby on Rails 7.0.10
Since v3.0.20Signature
constantize()
constantize tries to find a declared constant with the name specified in the string. It raises a NameError when the name is not in CamelCase or is not initialized.
'Module'.constantize # => Module 'Class'.constantize # => Class 'blargle'.constantize # => NameError: wrong constant name blargle
See ActiveSupport::Inflector.constantize.
Source
# File activesupport/lib/active_support/core_ext/string/inflections.rb, line 73
def constantize
ActiveSupport::Inflector.constantize(self)
end
Defined in activesupport/lib/active_support/core_ext/string/inflections.rb line 73
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in String