Module: TraceView::Rails::Helpers
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/traceview/frameworks/rails.rb
Constant Summary collapse
- @@rum_xhr_tmpl =
File.read(File.dirname(__FILE__) + '/rails/helpers/rum/rum_ajax_header.js.erb')
- @@rum_hdr_tmpl =
File.read(File.dirname(__FILE__) + '/rails/helpers/rum/rum_header.js.erb')
- @@rum_ftr_tmpl =
File.read(File.dirname(__FILE__) + '/rails/helpers/rum/rum_footer.js.erb')
Instance Method Summary collapse
- #traceview_rum_footer ⇒ Object (also: #oboe_rum_footer)
- #traceview_rum_header ⇒ Object (also: #oboe_rum_header)
Instance Method Details
#traceview_rum_footer ⇒ Object Also known as:
30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/traceview/frameworks/rails.rb', line 30 def begin return unless TraceView::Config.rum_id if TraceView.tracing? # Even though the footer template is named xxxx.erb, there are no ERB tags in it so we'll # skip that step for now return raw(@@rum_ftr_tmpl) end rescue StandardError => e TraceView.logger.warn "traceview_rum_footer: #{e.}." return "" end end |
#traceview_rum_header ⇒ Object Also known as: oboe_rum_header
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/traceview/frameworks/rails.rb', line 13 def traceview_rum_header begin return unless TraceView::Config.rum_id if TraceView.tracing? if request.xhr? return raw(ERB.new(@@rum_xhr_tmpl).result) else return raw(ERB.new(@@rum_hdr_tmpl).result) end end rescue StandardError => e TraceView.logger.warn "traceview_rum_header: #{e.}." return "" end end |