Module: Breezy::Controller

Includes:
Helpers, XDomainBlocker, XHRHeaders
Defined in:
lib/breezy.rb

Class Method Summary collapse

Methods included from XHRHeaders

#_compute_redirect_to_location, #redirect_back

Methods included from Helpers

#param_to_search_path, #search_path_to_camelized_param

Class Method Details

.included(base) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/breezy.rb', line 11

def self.included(base)
  if base.respond_to?(:before_action)
    base.before_action :set_response_url
    base.after_action :abort_xdomain_redirect
  else
    base.before_filter :set_response_url
    base.after_filter :abort_xdomain_redirect
  end

  if base.respond_to?(:helper_method)
    base.helper_method :param_to_search_path
    base.helper_method :search_path_to_camelized_param
  end
end