Module: Deas::Erubis::TemplateHelpers::Methods

Defined in:
lib/deas-erubis/template_helpers.rb

Instance Method Summary collapse

Instance Method Details

#capture_partial(name, locals = nil, &c) ⇒ Object



18
19
20
# File 'lib/deas-erubis/template_helpers.rb', line 18

def capture_partial(name, locals = nil, &c)
  source_capture_partial(@default_source, name, locals, &c)
end

#partial(name, locals = nil) ⇒ Object



14
15
16
# File 'lib/deas-erubis/template_helpers.rb', line 14

def partial(name, locals = nil)
  source_partial(@default_source, name, locals)
end

#source_capture_partial(source, name, locals = nil, &c) ⇒ Object



26
27
28
# File 'lib/deas-erubis/template_helpers.rb', line 26

def source_capture_partial(source, name, locals = nil, &c)
  _erb_buffer source.partial(name, locals || {}, &Proc.new{ _erb_capture(&c) })
end

#source_partial(source, name, locals = nil) ⇒ Object



22
23
24
# File 'lib/deas-erubis/template_helpers.rb', line 22

def source_partial(source, name, locals = nil)
  source.partial(name, locals || {})
end