module 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