Sha256: 1d05d9c0a8afa9ea31aff786d8059a265b3f2506e6266987c53e7db1be65f0f1
Contents?: true
Size: 440 Bytes
Versions: 8
Compression:
Stored size: 440 Bytes
Contents
# typed: strict # frozen_string_literal: true module Tapioca module Gem module Listeners class RemoveEmptyPayloadScopes < Base extend T::Sig include Runtime::Reflection private sig { override.params(event: ScopeNodeAdded).void } def on_scope(event) event.node.detach if @pipeline.symbol_in_payload?(event.symbol) && event.node.empty? end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems