class VariableName

Variable interpolation in a template

Public Instance Methods

content(context) click to toggle source
# File lib/emerald/nodes/variable_name.rb, line 9
def content(context)
  text_value
    .split('.')
    .reduce(context) do |ctx, name|
      next nil if ctx.nil?
      ctx[name] || ctx[name.to_sym] || nil
    end
end
truthy?(context) click to toggle source
# File lib/emerald/nodes/variable_name.rb, line 18
def truthy?(context)
  !!content(context)
end