Class: ReTemplate
Defined Under Namespace
Instance Attribute Summary collapse
- #expressions ⇒ Object
-
#nodes ⇒ Object
Returns the value of attribute nodes.
Instance Method Summary collapse
Instance Attribute Details
#expressions ⇒ Object
11 12 13 |
# File 'lib/re_template.rb', line 11 def expressions @expressions ||= {} end |
#nodes ⇒ Object
Returns the value of attribute nodes.
9 10 11 |
# File 'lib/re_template.rb', line 9 def nodes @nodes end |
Instance Method Details
#add_text_expressions(*args) ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/re_template.rb', line 15 def add_text_expressions *args hash = args.last.kind_of?(Hash) ? args.pop : {} args.each do |field| hash[field] = field end hash.each_pair do |key, value| self.expressions[/#{Regexp.escape key}/] = value end end |