Sha256: c27b9f980af4b440c423bf37b81456fee970bf85661a9c5375b53a324cefd047
Contents?: true
Size: 1.91 KB
Versions: 24
Compression:
Stored size: 1.91 KB
Contents
# Copyright (c) 2013 AppNeta, Inc. # All rights reserved. if defined?(ActionView::Base) && TraceView::Config[:action_view][:enabled] if Rails::VERSION::MAJOR == 3 && Rails::VERSION::MINOR == 0 ActionView::Partials::PartialRenderer.class_eval do alias :render_partial_without_traceview :render_partial def render_partial(object = @object) entry_kvs = {} begin name = TraceView::Util.prettify(@options[:partial]) if @options.is_a?(Hash) entry_kvs[:FunctionName] = :render_partial entry_kvs[:Class] = :PartialRenderer entry_kvs[:Module] = 'ActionView::Partials' entry_kvs[:File] = __FILE__ entry_kvs[:LineNumber] = __LINE__ rescue => e TraceView.logger.debug "[traceview/debug] #{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: #{e.message}" if TraceView::Config[:verbose] end TraceView::API.profile(name, entry_kvs, TraceView::Config[:action_view][:collect_backtraces]) do render_partial_without_traceview(object) end end alias :render_collection_without_traceview :render_collection def render_collection entry_kvs = {} begin name = TraceView::Util.prettify(@path) entry_kvs[:FunctionName] = :render_collection entry_kvs[:Class] = :PartialRenderer entry_kvs[:Module] = 'ActionView::Partials' entry_kvs[:File] = __FILE__ entry_kvs[:LineNumber] = __LINE__ rescue => e TraceView.logger.debug "[traceview/debug] #{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: #{e.message}" if TraceView::Config[:verbose] end TraceView::API.profile(name, entry_kvs, TraceView::Config[:action_view][:collect_backtraces]) do render_collection_without_traceview end end end end end # vim:set expandtab:tabstop=2
Version data entries
24 entries across 24 versions & 1 rubygems