Sha256: 617d2ca52d6c5ccb04a5ba6168219557ae95838695eca2965d4b49352aaeeb00
Contents?: true
Size: 723 Bytes
Versions: 41
Compression:
Stored size: 723 Bytes
Contents
# typed: strict # frozen_string_literal: true module Tapioca module Dsl module Compilers # DSL compilers are either built-in to Tapioca and live under the # `Tapioca::Dsl::Compilers` namespace (i.e. this namespace), and # can be referred to by just using the class name, or they live in # a different namespace and can only be referred to using their fully # qualified name. This constant encapsulates that dual lookup when # a compiler needs to be resolved by name. NAMESPACES = T.let( [ "#{name}::", # compilers in this namespace "::", # compilers that need to be fully namespaced ], T::Array[String], ) end end end
Version data entries
41 entries across 41 versions & 2 rubygems