Module: SimpleView

Includes:
Renderable
Defined in:
lib/simple_view/renderable.rb,
lib/simple_view.rb,
lib/simple_view/io_view.rb,
lib/simple_view/version.rb,
lib/simple_view/erb_view.rb,
lib/simple_view/smartxls.rb,
lib/simple_view/haml_view.rb,
lib/simple_view/simple_view.rb,
lib/simple_view/builder_view.rb,
lib/simple_view/file_content.rb

Overview

class Toto

include Renderable

attr_accessor :affectations

end

toto = Toto.new toto.affectations = [1,2,3,4] out = StringIO.new

toto.render_erb(‘test’, :titi => [:a, :b, :c])

Le fichier ‘views/test.erb’


affectations = <%= affectations.inspect %>
titi = <%= titi.inspect %>

toto.render_builder(‘test’, :titi => [:a, :b, :c])

Le fichier ‘views/test.builder.rb’


xml.instruct!
affectation.each {|aff| xml.tag!(aff)}
titi.each {|t| xml.tag!(t)}

Defined Under Namespace

Modules: Renderable Classes: Base, BasicObjectRenderable, FileContent, RenderingObject, SimpleLayout, SimpleViewBase, SimpleViewBuilder, SimpleViewERB, SimpleViewHAML, SimpleViewIO, SimpleViewSmartXLS, TemplateViewNotFound

Constant Summary collapse

VERSION =
"0.0.2"

Method Summary

Methods included from Renderable

included