API Reference nova v0.9.15
modules
Modules
plugin-configuration
Plugin Configuration
To not break backwards compatibility in a minor release, some behavior is behind configuration items.
This module is responsible for all the different return types a controller have. Nova is constructed in such way that it's really easy to extend it by using handlers. A handler is basically a module consisting of a function of arity 4. We will show an example of this.
Plugins can be run at two different times; either in the beginning or at the end of a request. They can modify both the actual request or the nova-state. A plugin is implemented with the nova_plugin behaviour and needs to implement three different functions: pre_request/2, post_request/2 and plugin_info/0.
Pubsub system for Nova. It uses the pg/pg2 module.