class AspenTemplate
Public Class Methods
tree(hash, direc)
click to toggle source
# File lib/aspen_template.rb, line 5 def self.tree(hash, direc) @@direc = direc self.tree_gen(hash).flatten.unshift("").uniq end
tree_gen(hash, root="")
click to toggle source
# File lib/aspen_template.rb, line 10 def self.tree_gen(hash, root="") folders_array = hash.collect do |key, value| if value.size == 0 "#{root}/#{key}" elsif value.is_a?(Array) AspenFile.new(@@direc, "#{root}", value) "#{root}" else self.tree_gen(value, "#{root}/#{key}") end end end