Class: CruftTracker::Config

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/cruft_tracker.rb

Constant Summary collapse

DEFAULT_MAX_ARGUMENTS_VARIATIONS_PER_TRACKED_METHOD =
50
DEFAULT_MAX_BACKTRACE_VARIATIONS_PER_TRACKED_METHOD =
50
DEFAULT_MAX_VIEW_RENDERS_PER_VIEW =
50
DEFAULT_MAX_RENDER_METADATA_VARIATIONS_PER_VIEW_RENDER =
50

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



54
55
56
57
58
59
60
61
62
# File 'lib/cruft_tracker.rb', line 54

def initialize
  @max_argument_variations_per_tracked_method =
    DEFAULT_MAX_ARGUMENTS_VARIATIONS_PER_TRACKED_METHOD
  @max_backtrace_variations_per_tracked_method =
    DEFAULT_MAX_BACKTRACE_VARIATIONS_PER_TRACKED_METHOD
  @max_view_renders_per_view = DEFAULT_MAX_VIEW_RENDERS_PER_VIEW
  @max_render_metadata_variations_per_view_render =
    DEFAULT_MAX_RENDER_METADATA_VARIATIONS_PER_VIEW_RENDER
end

Instance Attribute Details

#max_argument_variations_per_tracked_methodObject

Returns the value of attribute max_argument_variations_per_tracked_method.



49
50
51
# File 'lib/cruft_tracker.rb', line 49

def max_argument_variations_per_tracked_method
  @max_argument_variations_per_tracked_method
end

#max_backtrace_variations_per_tracked_methodObject

Returns the value of attribute max_backtrace_variations_per_tracked_method.



49
50
51
# File 'lib/cruft_tracker.rb', line 49

def max_backtrace_variations_per_tracked_method
  @max_backtrace_variations_per_tracked_method
end

#max_render_metadata_variations_per_view_renderObject

Returns the value of attribute max_render_metadata_variations_per_view_render.



49
50
51
# File 'lib/cruft_tracker.rb', line 49

def 
  @max_render_metadata_variations_per_view_render
end

#max_view_renders_per_viewObject

Returns the value of attribute max_view_renders_per_view.



49
50
51
# File 'lib/cruft_tracker.rb', line 49

def max_view_renders_per_view
  @max_view_renders_per_view
end