Module: ActionController::Compatibility
- Extended by:
- ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/action_controller/metal/compatibility.rb
Instance Method Summary collapse
- #_handle_method_missing ⇒ Object
- #_normalize_options(options) ⇒ Object
- #assign_shortcuts ⇒ Object
-
#initialize_template_class ⇒ Object
For old tests.
- #method_for_action(action_name) ⇒ Object
- #performed? ⇒ Boolean
- #render_to_body(options) ⇒ Object
Instance Method Details
#_handle_method_missing ⇒ Object
46 47 48 |
# File 'lib/action_controller/metal/compatibility.rb', line 46 def _handle_method_missing method_missing(@_action_name.to_sym) end |
#_normalize_options(options) ⇒ Object
35 36 37 38 39 |
# File 'lib/action_controller/metal/compatibility.rb', line 35 def () [:text] = nil if .delete(:nothing) == true [:text] = " " if .key?(:text) && [:text].nil? super end |
#assign_shortcuts ⇒ Object
33 |
# File 'lib/action_controller/metal/compatibility.rb', line 33 def assign_shortcuts(*) end |
#initialize_template_class ⇒ Object
For old tests
32 |
# File 'lib/action_controller/metal/compatibility.rb', line 32 def initialize_template_class(*) end |
#method_for_action(action_name) ⇒ Object
50 51 52 |
# File 'lib/action_controller/metal/compatibility.rb', line 50 def method_for_action(action_name) super || (respond_to?(:method_missing) && "_handle_method_missing") end |
#performed? ⇒ Boolean
54 55 56 |
# File 'lib/action_controller/metal/compatibility.rb', line 54 def performed? response_body end |
#render_to_body(options) ⇒ Object
41 42 43 44 |
# File 'lib/action_controller/metal/compatibility.rb', line 41 def render_to_body() [:template].sub!(/^\//, '') if .key?(:template) super || " " end |