class AdHocTemplate::Parser::IterationNode::InnerLabel
Attributes
inner_label[R]
Public Class Methods
labels(inner_labels, cur_label)
click to toggle source
# File lib/ad_hoc_template/parser.rb, line 84 def self.labels(inner_labels, cur_label) inner_labels.map {|label| new(label, cur_label) } end
new(inner_label, cur_label)
click to toggle source
# File lib/ad_hoc_template/parser.rb, line 88 def initialize(inner_label, cur_label) @inner_label = inner_label @label, @key = inner_label.sub(/\A#/, '').split(/\|/, 2) @cur_label = cur_label end
Public Instance Methods
full_label(record)
click to toggle source
# File lib/ad_hoc_template/parser.rb, line 94 def full_label(record) [@cur_label, @label, record[@key]].join('|') end