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

Class Method Details

.blank_slate_method_addedObject



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



61
62
63
64
65
66
67
68
# File 'lib/action_controller/support/dependencies.rb', line 61

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_missingObject



59
# File 'lib/action_controller/support/dependencies.rb', line 59

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_reloadingObject

:nodoc:



7
# File 'lib/action_controller/test_process.rb', line 7

alias_method :require_without_load_path_reloading, :require