Sha256: 584b2232c690ebee90949c0c765352633e5e5187a19c93a7c57154e72dc833af

Contents?: true

Size: 895 Bytes

Versions: 34

Compression:

Stored size: 895 Bytes

Contents

module ProductsFilter
  def price(integer)
    sprintf("$%.2d USD", integer / 100.0)
  end
  
  def prettyprint(text)
    text.gsub( /\*(.*)\*/, '<b>\1</b>' )
  end
  
  def count(array)
    array.size
  end
  
  def paragraph(p)
    "<p>#{p}</p>"
  end
end

class Servlet < LiquidServlet
  
  def index
    { 'date' => Time.now }
  end
  
  def products    
    { 'products' => products_list, 'section' => 'Snowboards', 'cool_products' => true}    
  end
  
  private
  
  def products_list
    [{'name' => 'Arbor Draft', 'price' => 39900, 'description' => 'the *arbor draft* is a excellent product' },
    {'name' => 'Arbor Element', 'price' => 40000, 'description' => 'the *arbor element* rocks for freestyling'},
    {'name' => 'Arbor Diamond', 'price' => 59900, 'description' => 'the *arbor diamond* is a made up product because im obsessed with arbor and have no creativity'}]
  end
  
end

Version data entries

34 entries across 34 versions & 4 rubygems

Version Path
liquid_cms-0.3.0.4 lib/generators/liquid_cms/templates/vendor/plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0.6 generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.3.0.3 lib/generators/liquid_cms/templates/vendor/plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0.5 generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0.4 generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.3.0.2 lib/generators/liquid_cms/templates/vendor/plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0.3 lib/generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0.2 generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.3.0.1 lib/generators/liquid_cms/templates/vendor/plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.3.0 lib/generators/liquid_cms/templates/vendor/plugins/liquid/example/server/example_servlet.rb
liquid_cms-0.2.0 generators/liquid_cms/templates/vendor/plugins/cms_plugins/liquid/example/server/example_servlet.rb
drnic-liquid-2.1.0 example/server/example_servlet.rb
liquid-1.7.0 example/server/example_servlet.rb
liquid-1.9.0 example/server/example_servlet.rb