Sha256: 2e3e9805008f73710a1b7138f5ca9e9ab4fbeead79eda36034fdb33a6a7372d7
Contents?: true
Size: 638 Bytes
Versions: 4
Compression:
Stored size: 638 Bytes
Contents
# frozen_string_literal: true module RailsMiniProfiler class Storage class << self def configuration @configuration ||= new end def configure yield(configuration) end end attr_accessor :database, :profiled_requests_table, :traces_table, :flamegraphs_table def initialize(**kwargs) defaults! kwargs.each { |key, value| instance_variable_set("@#{key}", value) } end def defaults! @database = nil @profiled_requests_table = 'rmp_profiled_requests' @flamegraphs_table = 'rmp_flamegraphs' @traces_table = 'rmp_traces' end end end
Version data entries
4 entries across 4 versions & 1 rubygems