Terrasol.Document (Terrasol v2.0.2)
View SourceGeneric document handling
One may add additional handlers which conform to the
Terrasol.Document.Format
behaviour. These are controlled by
Config
parameters. The default values are equivalent to:
config :terrasol,
load_default_format_mods: true,
format_mods: []
Summary
Functions
Build a Terrasol.Document from a supplied map applying appropriate defaults
Parse a map into a Terrasol.Document struct
Functions
Build a Terrasol.Document from a supplied map applying appropriate defaults
Defaults to "es.4" format.
Returns :error
on an unparseable map. tuple if a Terrasol.Document.Format
handler returns same.
Returns an :invalid tuple if a Terrasol.Document.Format
handler returns same.
Parse a map into a Terrasol.Document struct
This consists of:
format
: the selected module
content
: an appropriate struct
Strings are considered to be JSON maps and decoded before use.
Returns :error
on an unparseable map. tuple if a Terrasol.Document.Format
handler returns same.
Returns an :invalid tuple if a Terrasol.Document.Format
handler returns same.