Class/Module Index [+]

Quicksearch

Merb::Template::Erubis::Mixin

Public Instance Methods

capture_erb(*args, &block) click to toggle source

Parameters

*args

Arguments to pass to the block.

&block

The template block to call.

Returns

String

The output of the block.

Examples

Capture being used in a .html.erb page:

<% @foo = capture do %>
  <p>Some Foo content!</p> 
<% end %>

:api: private

# File lib/merb-core/controller/template.rb, line 232
def capture_erb(*args, &block)
  _old_buf, @_erb_buf = @_erb_buf, ""
  block.call(*args)
  ret = @_erb_buf
  @_erb_buf = _old_buf
  ret
end
concat_erb(string, binding) click to toggle source

:api: private

# File lib/merb-core/controller/template.rb, line 241
def concat_erb(string, binding)
  @_erb_buf << string
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.