Sha256: 021b184eafae1000736996da677cb83ae3a4c7667fd1db376c7c888a3df8cbf2
Contents?: true
Size: 686 Bytes
Versions: 7
Compression:
Stored size: 686 Bytes
Contents
# frozen_string_literal: true module RuboCop module AST # A node extension for `ensure` nodes. This will be used in place of a plain # node when the builder constructs the AST, making its methods available # to all `ensure` nodes within RuboCop. class EnsureNode < Node # Returns the body of the `ensure` clause. # # @return [Node, nil] The body of the `ensure`. def body node_parts[1] end # Checks whether this node body is a void context. # Always `true` for `ensure`. # # @return [true] whether the `ensure` node body is a void context def void_context? true end end end end
Version data entries
7 entries across 7 versions & 1 rubygems