lib/skylight/probes/action_controller.rb in skylight-1.5.1 vs lib/skylight/probes/action_controller.rb in skylight-1.6.0

- old
+ new

@@ -29,13 +29,18 @@ def process_action(*args) raw_payload = { :controller => self.class.name, :action => self.action_name, :params => request.filtered_parameters, - :format => request.format.try(:ref), :method => request.request_method, :path => (request.fullpath rescue "unknown") } + + if Gem::Version.new(Rails.version) < Gem::Version.new('3.1') + raw_payload[:formats] = request.formats.map(&:to_sym) + else + raw_payload[:format] = request.format.try(:ref) + end ActiveSupport::Notifications.instrument("start_processing.action_controller", raw_payload.dup) ActiveSupport::Notifications.instrument("process_action.action_controller", raw_payload) do |payload| begin