class PuppetStrings::Yard::Handlers::Ruby::DataTypeHandler::LazyLiteralEvaluator

Lazily evaluates a Pops object, ignoring any objects that cannot be converted to a literal value. Based on the Puppet Literal Evaluator Ref - github.com/puppetlabs/puppet/blob/ba4d1a1aba0095d3c70b98fea5c67434a4876a61/lib/puppet/pops/evaluator/literal_evaluator.rb

Literal values for: String (not containing interpolation) Numbers Booleans Undef (produces nil) Array Hash QualifiedName Default (produced :default) Regular Expression (produces ruby regular expression) QualifiedReference e.g. File, FooBar AccessExpression

Anything else is ignored