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