diff options
author | Robin Houston <robin.houston@gmail.com> | 2012-07-04 11:27:43 +0100 |
---|---|---|
committer | Robin Houston <robin.houston@gmail.com> | 2012-07-04 11:27:43 +0100 |
commit | b3f46a4232e244e19c9dc1345c37322ea4a091da (patch) | |
tree | d14e4e5ec882f81d7bd833d5e51ee2794f35a154 /app/views/api/new_requests.atom.builder | |
parent | 5c2eb90495ff5ccd38ac1a0cddc3c2408c69bcf9 (diff) |
WIP new requests feed
Diffstat (limited to 'app/views/api/new_requests.atom.builder')
-rw-r--r-- | app/views/api/new_requests.atom.builder | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/views/api/new_requests.atom.builder b/app/views/api/new_requests.atom.builder new file mode 100644 index 000000000..38d33bce3 --- /dev/null +++ b/app/views/api/new_requests.atom.builder @@ -0,0 +1,21 @@ +atom_feed do |feed| + feed.title("New requests made to #{@public_body.name}") + feed.updated(@requests.first.updated_at) + + for request in @requests + feed.entry(request) do |entry| + entry.updated(request.updated_at) + entry.published(request.created_at) + entry.title(request.title) + entry.content(content, :type => 'html') + entry.author do |author| + author.name(request.user_name) + if !request.user.nil? + author.uri(main_url(user_url(request.user))) + end + author.email(request.incoming_email) + end + end + end +end + |