module Myflamegraph::Wrapper
Public Instance Methods
wrap_myflamegraph() { || ... }
click to toggle source
# File lib/myflamegraph.rb, line 29 def wrap_myflamegraph html = Flamegraph.generate do yield end file_name = [ Time.current.to_s.gsub(/[^\w]/, '-'), params[:controller].gsub(/[^\w]/, '-'), params[:action], 'html' ].join('.') file_path = File.join(Dir.tmpdir, file_name) File.open file_path, 'a' do |f| f.puts html end end