Module: Rookout::Processor::Namespaces

Defined in:
lib/rookout/processor/namespaces/namespace.rb,
lib/rookout/processor/namespaces/noop_namespace.rb,
lib/rookout/processor/namespaces/frame_namespace.rb,
lib/rookout/processor/namespaces/stack_namespace.rb,
lib/rookout/processor/namespaces/container_namespace.rb,
lib/rookout/processor/namespaces/traceback_namespace.rb,
lib/rookout/processor/namespaces/ruby_utils_namespace.rb,
lib/rookout/processor/namespaces/ruby_object_namespace.rb,
lib/rookout/processor/namespaces/ruby_object_serializer.rb

Defined Under Namespace

Modules: RubyObjectSerializer Classes: ContainerNamespace, FrameNamespace, Namespace, NoopNamespace, ObjectDumpConfig, RubyObjectNamespace, RubyUtilsNamespace, StackNamespace, TracebackNamespace

Constant Summary collapse

OBJECT_DUMP_CONFIG_STRICT =
ObjectDumpConfig.new 2, 10, 2, 128
OBJECT_DUMP_CONFIG_DEFAULT =
ObjectDumpConfig.new 4, 15, 4, 512
OBJECT_DUMP_CONFIG_TOLERANT =
ObjectDumpConfig.new 5, 20, 5, 4 * 1024
OBJECT_DUMP_CONFIG_STRING =
ObjectDumpConfig.new 1, 0, 0, 64 * 1024
OBJECT_DUMP_CONFIG_COLLECTION =
ObjectDumpConfig.new 4, 100, 4, 512
OBJECT_DUMP_TABLE =
{
  "" => OBJECT_DUMP_CONFIG_DEFAULT,
  "strict" => OBJECT_DUMP_CONFIG_STRICT,
  "default" => OBJECT_DUMP_CONFIG_DEFAULT,
  "tolerant" => OBJECT_DUMP_CONFIG_TOLERANT
}.freeze