Module: AjaxLoading::ActionControllerExtensions
- Defined in:
- lib/ajax_loading/action_controller_extensions.rb
Instance Method Summary collapse
- #ajax_function ⇒ Object
- #container ⇒ Object
- #default_ajax_function(action = nil) ⇒ Object
- #default_container(action = nil) ⇒ Object
Instance Method Details
#ajax_function ⇒ Object
41 42 43 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 41 def ajax_function @ajax_function ||= params[:ajax_function] || default_ajax_function end |
#container ⇒ Object
37 38 39 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 37 def container @container ||= params[:container] || default_container end |
#default_ajax_function(action = nil) ⇒ Object
45 46 47 48 49 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 45 def default_ajax_function(action=nil) action ||= params[:action] action = action.to_sym ajax_loading_settings[:ajax_function][action] end |
#default_container(action = nil) ⇒ Object
51 52 53 54 55 56 57 |
# File 'lib/ajax_loading/action_controller_extensions.rb', line 51 def default_container(action=nil) action ||= params[:action] action = action.to_sym val = ajax_loading_settings[:container][action] val = val.call(resource) if val.is_a? Proc val end |