lib/hash.rb in dev_commands-0.0.5 vs lib/hash.rb in dev_commands-0.0.6

- old
+ new

@@ -1,14 +1,19 @@ class Hash def execute self.each{|k,v| - v.execute if v.respond_to?(:execute) + if(v.is_a?(Array) && v.length==0) + self.delete k + else + #puts "executing #{k}" + v.execute if v.respond_to?(:execute) + end } end def to_html [ - '<ul>', - map { |k, v| ["<li><strong>#{k}</strong>", v.respond_to?(:to_html) ? v.to_html : "<span>#{v}</span></li>"] }, - '</ul>' + '<div>', + map { |k, v| ["<br/><div><strong>#{k}</strong>", v.respond_to?(:to_html) ? v.to_html : "<span>#{v}</span></div><br/>"] }, + '</div>' ].join end end \ No newline at end of file