Sha256: 64cdc245086e0296ceeb3011f03825c31467263211daa7d150f8d66e10dddc5b
Contents?: true
Size: 532 Bytes
Versions: 1
Compression:
Stored size: 532 Bytes
Contents
# frozen_string_literal: true require_relative "viz/version" require_relative "viz/html" require "stack_trace" require "erb" require "json" module StackTrace module Viz LAYOUT_FILE = "../public/main.html.erb" class << self def save_current!(file_path = nil, **extra) HTML.new(StackTrace.current, **extra).save(file_path) end def as_json JSON.generate({ description: "Generated by StackTrace::Viz", trace: StackTrace.current }) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stack_trace-viz-0.1.0 | lib/stack_trace/viz.rb |