Sha256: 5d04ed95fb1cd90b63530065872940d6bdcf7f62284fd441ab93d438981daed9
Contents?: true
Size: 933 Bytes
Versions: 4
Compression:
Stored size: 933 Bytes
Contents
require 'speed_gun' class SpeedGun::Config < Hash def enable? enable && enable_if.call end def enable fetch(:enable, true) end def enable_if self[:enable_if] ||= -> { true } end def prefix self[:prefix] ||= '/speed_gun' end def prefix_regexp self[:prefix_regexp] ||= /^#{Regexp.escape(prefix)}/x end def store self[:store] ||= SpeedGun::Store::Memory.new end def auto_inject? fetch(:auto_inject, true) end def backtrace_remove self[:backtrace_remove] ||= '' end def backtrace_includes self[:backtrace_includes] ||= [] end def show_button? fetch(:show_button, true) end def no_include_jquery? fetch(:no_include_jquery, false) end def skip_paths self[:skip_paths] ||= [/favicon/] end def force_profile? fetch(:force_profile, true) end def authorize_proc self[:authorize_proc] ||= ->(request) { true } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
speed_gun-0.0.4 | lib/speed_gun/config.rb |
speed_gun-0.0.3 | lib/speed_gun/config.rb |
speed_gun-0.0.2 | lib/speed_gun/config.rb |
speed_gun-0.0.1 | lib/speed_gun/config.rb |