# Table of Contents - power_assert: Ruby Standard Library Documentation

## Classes and Modules

- PowerAssert
- PowerAssert::BlockContext
- PowerAssert::Configuration
- PowerAssert::Context
- PowerAssert::Empty
- PowerAssert::InspectedValue
- PowerAssert::Inspector
- PowerAssert::Parser
- PowerAssert::Parser::Branch
- PowerAssert::Parser::DummyParser
- PowerAssert::SafeInspectable
- PowerAssert::TraceContext

## Methods

- ::app_caller_locations — PowerAssert
- ::app_context? — PowerAssert
- ::clear_global_method_cache — PowerAssert
- ::configuration — PowerAssert
- ::configure — PowerAssert
- ::internal_file? — PowerAssert
- ::lib_dir — PowerAssert
- ::new — PowerAssert::Context
- ::new — PowerAssert::BlockContext
- ::new — PowerAssert::TraceContext
- ::new — PowerAssert::InspectedValue
- ::new — PowerAssert::SafeInspectable
- ::new — PowerAssert::Inspector
- ::new — PowerAssert::Parser
- ::new — PowerAssert::Parser::DummyParser
- ::setup_internal_lib_dir — PowerAssert
- ::start — PowerAssert
- ::trace — PowerAssert
- #! — PowerAssert
- #== — PowerAssert
- #build_assertion_message — PowerAssert::Context
- #call_paths — PowerAssert::Parser
- #call_paths — PowerAssert::Parser::DummyParser
- #collect_paths — PowerAssert::Parser
- #colorize_message= — PowerAssert::Configuration
- #column2display_offset — PowerAssert::Context
- #detect_path — PowerAssert::Context
- #disable — PowerAssert::TraceContext
- #enable — PowerAssert::TraceContext
- #enabled? — PowerAssert::TraceContext
- #encoding_safe_rstrip — PowerAssert::Context
- #enum_count_by — PowerAssert::Context
- #extract_idents — PowerAssert::Parser
- #find_all_identified_calls — PowerAssert::Context
- #fired? — PowerAssert::Context
- #handle_columnless_ident — PowerAssert::Parser
- #idents — PowerAssert::Parser
- #idents — PowerAssert::Parser::DummyParser
- #inspect — PowerAssert::InspectedValue
- #inspect — PowerAssert::SafeInspectable
- #inspect — PowerAssert::Inspector
- #inspector= — PowerAssert::Configuration
- #invoke_yield — PowerAssert::BlockContext
- #lazy_inspection= — PowerAssert::Configuration
- #message — PowerAssert::Context
- #message_proc — PowerAssert::Context
- #method_id_set — PowerAssert::Parser
- #slice_expression — PowerAssert::Parser
- #str_indices — PowerAssert::Parser
- #uniq_calls — PowerAssert::Context
- #valid_syntax? — PowerAssert::Parser
- #yield — PowerAssert::BlockContext