Sha256: dea8ae116d23467336d6d9d4c43071f825f2356628068839138970ba3f16c590
Contents?: true
Size: 537 Bytes
Versions: 4
Compression:
Stored size: 537 Bytes
Contents
# frozen-string-literal: true module Leftovers module MatcherBuilders module ArgumentNodeValue def self.build(pattern) ::Leftovers::MatcherBuilders::Or.each_or_self(pattern) do |pat| case pat when ::Integer, true, false, nil ::Leftovers::Matchers::NodeScalarValue.new(pat) when ::String, ::Hash ::Leftovers::MatcherBuilders::NodeName.build(pat) # :nocov: else raise # :nocov: end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems