Class: Faulty::Storage::Memory::Options

Inherits:
Struct
  • Object
show all
Includes:
ImmutableOptions
Defined in:
lib/faulty/storage/memory.rb

Overview

Instance Attribute Summary collapse

Method Summary

Methods included from ImmutableOptions

#initialize

Instance Attribute Details

#max_sample_sizeInteger (readonly)

Returns The number of cache run entries to keep in memory for each circuit. Default 100.

Returns:

  • (Integer)

    The number of cache run entries to keep in memory for each circuit. Default 100.



29
30
31
32
33
34
35
36
37
# File 'lib/faulty/storage/memory.rb', line 29

Options = Struct.new(:max_sample_size) do
  include ImmutableOptions

  private

  def defaults
    { max_sample_size: 100 }
  end
end