doc/contentprocessor/erb.page in webgen-0.5.8 vs doc/contentprocessor/erb.page in webgen-0.5.9
- old
+ new
@@ -6,11 +6,11 @@
This processer uses ERB (embedded Ruby) to process content. For detailed information about ERB have
a look at its documentation by executing `ri ERB` or the [ruby documentation
site](http://www.ruby-doc.org/)!
You can use the special object `context` in your ERB code which provides the whole rendering context
-and the following useful methods:
+and, for example, the following useful methods:
* `website`: Provides access to the `Webgen::Website` object which can be used to access all aspects
of the currently rendered website.
* `node` (or `content_node`): The node that gets currently rendered. Should be used for retrieving
@@ -20,10 +20,13 @@
used, for example, for resolving paths.
* `dest_node`: The node in which the result gets inserted. Should be used for calculating relative
paths.
+For a complete list of supported methods have a look at the API documentation for
+[Webgen::Context](../rdoc/Webgen/Context.html).
+
Here is a small usage example. The following put in a page file
Counting 5 items dynamically:
<%% for i in 1..5 %>
* item <%%= i %>
@@ -51,7 +54,7 @@
output the result of the Ruby code (note the equation sign!). And the fourth line completes the
`for` loop by adding the needed `end` keyword.
> You may need to ensure that the ERB start and end tags are not processed by the content
> processor. For example, when using the RedCloth content processor, you may need to surround the
-> ERB code with `<textile>` tags!
+> ERB code with `<notextile>` tags!
{.important}