mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fix private methods indentation
This commit is contained in:
parent
5a471b6d8f
commit
8d537743ba
1 changed files with 54 additions and 54 deletions
|
@ -46,64 +46,64 @@ module ActionController
|
|||
end
|
||||
end
|
||||
|
||||
private
|
||||
def process_action(*)
|
||||
raw_payload = {
|
||||
controller: self.class.name,
|
||||
action: action_name,
|
||||
request: request,
|
||||
params: request.filtered_parameters,
|
||||
headers: request.headers,
|
||||
format: request.format.ref,
|
||||
method: request.request_method,
|
||||
path: request.fullpath
|
||||
}
|
||||
private
|
||||
def process_action(*)
|
||||
raw_payload = {
|
||||
controller: self.class.name,
|
||||
action: action_name,
|
||||
request: request,
|
||||
params: request.filtered_parameters,
|
||||
headers: request.headers,
|
||||
format: request.format.ref,
|
||||
method: request.request_method,
|
||||
path: request.fullpath
|
||||
}
|
||||
|
||||
ActiveSupport::Notifications.instrument("start_processing.action_controller", raw_payload)
|
||||
ActiveSupport::Notifications.instrument("start_processing.action_controller", raw_payload)
|
||||
|
||||
ActiveSupport::Notifications.instrument("process_action.action_controller", raw_payload) do |payload|
|
||||
result = super
|
||||
payload[:response] = response
|
||||
payload[:status] = response.status
|
||||
result
|
||||
rescue => error
|
||||
payload[:status] = ActionDispatch::ExceptionWrapper.status_code_for_exception(error.class.name)
|
||||
raise
|
||||
ensure
|
||||
append_info_to_payload(payload)
|
||||
ActiveSupport::Notifications.instrument("process_action.action_controller", raw_payload) do |payload|
|
||||
result = super
|
||||
payload[:response] = response
|
||||
payload[:status] = response.status
|
||||
result
|
||||
rescue => error
|
||||
payload[:status] = ActionDispatch::ExceptionWrapper.status_code_for_exception(error.class.name)
|
||||
raise
|
||||
ensure
|
||||
append_info_to_payload(payload)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# A hook invoked every time a before callback is halted.
|
||||
def halted_callback_hook(filter, _)
|
||||
ActiveSupport::Notifications.instrument("halted_callback.action_controller", filter: filter)
|
||||
end
|
||||
|
||||
# A hook which allows you to clean up any time, wrongly taken into account in
|
||||
# views, like database querying time.
|
||||
#
|
||||
# def cleanup_view_runtime
|
||||
# super - time_taken_in_something_expensive
|
||||
# end
|
||||
def cleanup_view_runtime # :doc:
|
||||
yield
|
||||
end
|
||||
|
||||
# Every time after an action is processed, this method is invoked
|
||||
# with the payload, so you can add more information.
|
||||
def append_info_to_payload(payload) # :doc:
|
||||
payload[:view_runtime] = view_runtime
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
# A hook which allows other frameworks to log what happened during
|
||||
# controller process action. This method should return an array
|
||||
# with the messages to be added.
|
||||
def log_process_action(payload) #:nodoc:
|
||||
messages, view_runtime = [], payload[:view_runtime]
|
||||
messages << ("Views: %.1fms" % view_runtime.to_f) if view_runtime
|
||||
messages
|
||||
# A hook invoked every time a before callback is halted.
|
||||
def halted_callback_hook(filter, _)
|
||||
ActiveSupport::Notifications.instrument("halted_callback.action_controller", filter: filter)
|
||||
end
|
||||
|
||||
# A hook which allows you to clean up any time, wrongly taken into account in
|
||||
# views, like database querying time.
|
||||
#
|
||||
# def cleanup_view_runtime
|
||||
# super - time_taken_in_something_expensive
|
||||
# end
|
||||
def cleanup_view_runtime # :doc:
|
||||
yield
|
||||
end
|
||||
|
||||
# Every time after an action is processed, this method is invoked
|
||||
# with the payload, so you can add more information.
|
||||
def append_info_to_payload(payload) # :doc:
|
||||
payload[:view_runtime] = view_runtime
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
# A hook which allows other frameworks to log what happened during
|
||||
# controller process action. This method should return an array
|
||||
# with the messages to be added.
|
||||
def log_process_action(payload) #:nodoc:
|
||||
messages, view_runtime = [], payload[:view_runtime]
|
||||
messages << ("Views: %.1fms" % view_runtime.to_f) if view_runtime
|
||||
messages
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue