Class: Sablon::Parser::MailMerge::MergeField

Inherits:
Object
  • Object
show all
Defined in:
lib/sablon/parser/mail_merge.rb

Direct Known Subclasses

ComplexField, SimpleField

Constant Summary collapse

KEY_PATTERN =
/^\s*MERGEFIELD\s+([^ ]+)\s+\\\*\s+MERGEFORMAT\s*$/

Instance Method Summary collapse

Instance Method Details

#expressionObject



11
12
13
# File 'lib/sablon/parser/mail_merge.rb', line 11

def expression
  $1 if @raw_expression =~ KEY_PATTERN
end

#valid?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/sablon/parser/mail_merge.rb', line 7

def valid?
  expression
end