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}