Sha256: d134f9aef8f44e6454dd810a87eeb7a672ad4a4569cf04aceccf3e47908bb909
Contents?: true
Size: 722 Bytes
Versions: 2
Compression:
Stored size: 722 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tapioca-0.10.1 | lib/tapioca/dsl/compilers.rb |
tapioca-0.10.0 | lib/tapioca/dsl/compilers.rb |