Module: FiberAudit::Static::Rules::BuiltIns
- Defined in:
- lib/fiber_audit/static/rules/built_ins.rb
Constant Summary collapse
- RULES =
[ BlockingSubprocess, ThreadJoin, Synchronization, ThreadCurrentState, IOSelect, DirectSocket, NetHTTPInRequest ].freeze
Class Method Summary collapse
Class Method Details
.registry(workspace: nil, context_resolver: nil) ⇒ Object
28 29 30 31 32 |
# File 'lib/fiber_audit/static/rules/built_ins.rb', line 28 def registry(workspace: nil, context_resolver: nil) Registry.new(workspace: workspace, context_resolver: context_resolver).tap do |registry| RULES.each { |rule_class| registry.register(rule_class) } end end |