class Conglomerate::Template
Public Instance Methods
build(attrs = {})
click to toggle source
# File lib/conglomerate/template.rb, line 7 def build(attrs = {}) attrs = Hash[attrs.map{ |k, v| [k.to_sym, v] }] template = Template.new data.each do |datum| if attrs.has_key?(datum.name.to_sym) template.data << Datum.new( :name => datum.name, :value => attrs[datum.name.to_sym] ) end end { "template" => Conglomerate.serialize(template) } end