Module: TagParser
- Included in:
- CooklangRb::Tag
- Defined in:
- lib/cooklang_rb/tag_parser.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary collapse
- NAME =
"(?<name>[^\\t\\n\\r\\f\\v\\p{Zs}\\p{P}]+)"- MULTI_NAME =
"(?<name>[^@#~{]+)"- QUANTITY =
"(?<quantity>[^%}]*)?"- UNITS =
"(?<units>[^}]+)?"- TIMER_TAG =
"~"- INGREDIENT_TAG =
"@"- COOKWARE_TAG =
"#"
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
12 13 14 15 |
# File 'lib/cooklang_rb/tag_parser.rb', line 12 def self.included(base) base.include InstanceMethods base.extend ClassMethods end |