Sha256: 679625a4201c07c4b588e37bee8779a041f5192e3985121c947c4b73c2c7a6b7
Contents?: true
Size: 648 Bytes
Versions: 25
Compression:
Stored size: 648 Bytes
Contents
$LOAD_PATH.unshift File.dirname(__FILE__) + '/../lib' require 'mustache' require 'ostruct' class NestedObjects < Mustache self.path = File.dirname(__FILE__) def header "Colors" end def item items = [] items << OpenStruct.new(:name => 'red', :current => true, :url => '#Red') items << OpenStruct.new(:name => 'green', :current => false, :url => '#Green') items << OpenStruct.new(:name => 'blue', :current => false, :url => '#Blue') items end def link not self[:current] end def list not item.empty? end def empty item.empty? end end if $0 == __FILE__ puts NestedObjects.to_html end
Version data entries
25 entries across 25 versions & 4 rubygems