Class: Fmt::Sigils
- Inherits:
-
Object
- Object
- Fmt::Sigils
- Defined in:
- lib/fmt/sigils.rb
Overview
Common Fmt sigils (used in String templates)
Constant Summary collapse
- FORMAT_PREFIX =
Native Ruby format specifiers
"%"- FORMAT_SPECIFIERS =
: String – start of a format string (i.e. a template)
%w[A E G X a b c d e f g i o p s u x].freeze
- FORMAT_FLAGS =
: Array – format specifiers
[" ", "#", "+", "-", "0", ":", "::", "^", "_"].freeze
- FORMAT_METHOD =
: Symbol – format method name
:sprintf- KEY_PREFIXES =
: Array – keyed template prefix
["<", "{"].freeze
- KEY_SUFFIXES =
: Array – keyed template suffix
[">", "}"].freeze
- ARGS_PREFIX =
: String – macro arguments prefix
"("- ARGS_SUFFIX =
: String – macro arguments suffix
")"- PIPE_OPERATOR =
: String – macro delimiter
"|>"- EMBED_PREFIX =
: String – embed prefix
"{{"- EMBED_SUFFIX =
: String – embed prefix
"}}"