Sha256: 47c13a79aac591b42671d3836b8e730de0325eb52d03050c380522d3eb001778
Contents?: true
Size: 485 Bytes
Versions: 20
Compression:
Stored size: 485 Bytes
Contents
module SlimLint # Holds the list of captures, providing a convenient interface for accessing # the values and unwrapping them on your behalf. class CaptureMap < Hash # Returns the captured value with the specified name. # # @param capture_name [Symbol] # @return [Object] def [](capture_name) if key?(capture_name) super.value else raise ArgumentError, "Capture #{capture_name.inspect} does not exist!" end end end end
Version data entries
20 entries across 20 versions & 1 rubygems