Sha256: a54f8e032efc50c8534f280f0f81352abb43e7afb9e374a8d7a8b99f6433ffe9
Contents?: true
Size: 1.09 KB
Versions: 24
Compression:
Stored size: 1.09 KB
Contents
atom_feed(:url => manifestations_url(:format => :atom), "xmlns:opds" => "http://opds-spec.org/2010/catalog", "xmlns:jepa" => "http://www.jepa.or.jp/xmlns/atomPhonetics/1.1" ) do |feed| feed.title t('manifestation.query_search_result', :query => @query, :library_group_name => @library_group.display_name.localize) feed.updated(@manifestations.first ? @manifestations.first.created_at : Time.zone.now) feed.link :rel => 'start', :href => manifestations_url(:format => :opds), :type => "application/atom+xml;profile=opds-catalog;kind=navigation" @manifestations.each do |manifestation| feed.entry(manifestation) do |entry| entry.link :rel => "http://opds-spec.org/acquisition/borrow", :href => manifestation_url(manifestation), :type => 'text/html' entry.title(manifestation.original_title) if defined?(EnjuBookmark) entry.content(manifestation.tags.join(' '), :type => 'html') end manifestation.creators.readable_by(current_user).each do |patron| entry.author do |author| author.name(patron.full_name) end end end end end
Version data entries
24 entries across 24 versions & 2 rubygems