Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/action_controller/test_process.rb,
lib/action_view/vendor/builder/blankslate.rb,
lib/action_controller/support/dependencies.rb
Overview
:nodoc:
Class Method Summary collapse
Instance Method Summary collapse
- #const_missing(class_id) ⇒ Object
- #pre_dependency_const_missing ⇒ Object
- #require(file_name) ⇒ Object
-
#require_without_load_path_reloading ⇒ Object
:nodoc:.
Class Method Details
.blank_slate_method_added ⇒ Object
46 |
# File 'lib/action_view/vendor/builder/blankslate.rb', line 46 alias_method :blank_slate_method_added, :method_added |
.method_added(name) ⇒ Object
47 48 49 50 51 |
# File 'lib/action_view/vendor/builder/blankslate.rb', line 47 def method_added(name) blank_slate_method_added(name) return if self != Object Builder::BlankSlate.hide(name) end |
Instance Method Details
#const_missing(class_id) ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'lib/action_controller/support/dependencies.rb', line 48 def const_missing(class_id) begin require_dependency(Inflector.underscore(Inflector.demodulize(class_id.to_s))) return Object.const_get(class_id) if Object.const_defined?(class_id) rescue LoadError pre_dependency_const_missing(class_id) end end |
#pre_dependency_const_missing ⇒ Object
46 |
# File 'lib/action_controller/support/dependencies.rb', line 46 alias_method :pre_dependency_const_missing, :const_missing |
#require(file_name) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/action_controller/test_process.rb', line 8 def require(file_name) begin require_without_load_path_reloading(file_name) rescue Object => e ADDITIONAL_LOAD_PATHS.reverse.each { |dir| $:.unshift(dir) if File.directory?(dir) } require_without_load_path_reloading(file_name) end end |
#require_without_load_path_reloading ⇒ Object
:nodoc:
7 |
# File 'lib/action_controller/test_process.rb', line 7 alias_method :require_without_load_path_reloading, :require |