Sha256: 379997d2a99eece0273472129ea69356fe5847bd974b7273f79c81fb303ec41b
Contents?: true
Size: 648 Bytes
Versions: 2
Compression:
Stored size: 648 Bytes
Contents
require 'template' class GlabelsTemplate include XML::Mapping hash_node :templates, "Template", "@name", :class => Template, :default_value => Hash.new def find_all_templates return @t unless @t.nil? @t = [] templates.each {|t| @t << "#{t[1].name}" t[1].alias.each {|a| @t << "#{a[1].name}" } } return @t end def find_template(t_name) return find_all_with_templates if t_name == :all if t = templates[t_name] return t else templates.each { |t| if t[1].alias[t_name] return t[1] end } end return nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pdf-labels-1.0.0 | lib/glabel_template.rb |
pdf-labels-1.0.1 | lib/glabel_template.rb |