Module: Babl::Operators::Enter
- Defined in:
- lib/babl/operators/enter.rb
Defined Under Namespace
Modules: DSL
Constant Summary collapse
- KEY_QUESTIONIFIER =
proc { |context| key = context[:key] new_key = case key when ::String then "#{key}?" when ::Symbol then :"#{key}?" else raise Errors::InvalidTemplate, "Key is expected to key a string or a symbol: #{key}" end context.merge(key: new_key) }