Sha256: f918874c5fcda752eeb34846508548bab1dba89bed7743944721c6565aa9bfeb
Contents?: true
Size: 456 Bytes
Versions: 4
Compression:
Stored size: 456 Bytes
Contents
# frozen-string-literal: true module Leftovers module Matchers class NodeScalarValue include ComparableInstance attr_reader :matcher def initialize(matcher) @matcher = matcher freeze end def ===(node) # can't just check to_scalar_value, it might be false/nil on purpose. return unless node.scalar? @matcher === node.to_scalar_value end freeze end end end
Version data entries
4 entries across 4 versions & 1 rubygems