method
const_missing
Ruby on Rails latest stable (v2.3.4)
-
0 notes -
Class: Class
- v1.0.0
- v1.1.0
- v1.1.1
- v1.1.2
- v1.1.3
- v1.1.4
- v1.1.5
- v1.1.6
- v1.2.0
- v1.2.1
- v1.2.2
- v1.2.3
- v1.2.4
- v1.2.5
- v1.2.6
- v2.0.0
- v2.0.1
- v2.0.2
- v2.0.3
- 2.1.0 (0)
- v2.2.1
- v2.3.2
- v2.3.4
- What's this?
const_missing(const_name)
public
Hide source
# File activesupport/lib/active_support/dependencies.rb, line 477 def const_missing(const_name) if [Object, Kernel].include?(self) || parent == self super else begin begin Dependencies.load_missing_constant self, const_name rescue NameError parent.send :const_missing, const_name end rescue NameError => e # Make sure that the name we are missing is the one that caused the error parent_qualified_name = Dependencies.qualified_name_for parent, const_name raise unless e.missing_name? parent_qualified_name qualified_name = Dependencies.qualified_name_for self, const_name raise NameError.new("uninitialized constant #{qualified_name}").copy_blame!(e) end end end

