Sha256: 090d372a5ee7282ddbaa5c5c9f85513a09813987198160b0a7c46d154f047cf5

Contents?: true

Size: 1.35 KB

Versions: 69

Compression:

Stored size: 1.35 KB

Contents

if @entry.nil?
	@recommendations = Array.new
else 
	@recommendations = @entry.ranked_recommendations(@limit, params[:order] || "mixed")
end

headers["Content-Type"] = "application/rss+xml"
xml.instruct!
	
xml.rss "version" => "2.0", "xmlns:dc" => "http://purl.org/dc/elements/1.1/", "xmlns:oerr" => "http://www.oerrecommender.org/oerr/elements/1.0/" do
    xml.channel do

    xml.title       "OER Recommender recommendations for " + @entry.permalink
    xml.link        url_for(request.env["REQUEST_URI"])
#    xml.pubDate     CGI.rfc1123_date @entries.first.updated_at if @entries.any?
#    xml.description "Blog posts for " + @event.title
	xml.generator 'OER Recommender'

    @recommendations.each do |recommendation|
      xml.item do
        xml.link recommendation["uri"]
        xml.oerr :clicks, recommendation["clicks"]
        xml.oerr :relevance, round(recommendation["relevance"])
        xml.title recommendation["title"]
        if recommendation["description"] != nil
	        xml.description "type" => "html" do
	        	xml.text! recommendation["description"]
	        end
	    end
#        xml.pubDate     CGI.rfc1123_date recommendation.created_at
        xml.guid        "http://www.oerrecommender.org/r?id=" + recommendation["id"].to_s
#        xml.author      "#{entry.author} (#{entry.author})"
      end
    end

  end
end

Version data entries

69 entries across 69 versions & 2 rubygems

Version Path
muck-services-0.1.34 app/views/recommendations/index.rss.builder
muck-services-0.1.33 app/views/recommendations/index.rss.builder
muck-services-0.1.32 app/views/recommendations/index.rss.builder
muck-services-0.1.31 app/views/recommendations/index.rss.builder
muck-services-0.1.30 app/views/recommendations/index.rss.builder
muck-services-0.1.29 app/views/recommendations/index.rss.builder
muck-services-0.1.28 app/views/recommendations/index.rss.builder
muck-services-0.1.27 app/views/recommendations/index.rss.builder
muck-services-0.1.26 app/views/recommendations/index.rss.builder
muck-services-0.1.25 app/views/recommendations/index.rss.builder
muck-services-0.1.24 app/views/recommendations/index.rss.builder
muck-services-0.1.23 app/views/recommendations/index.rss.builder
muck-services-0.1.22 app/views/recommendations/index.rss.builder
muck-services-0.1.21 app/views/recommendations/index.rss.builder
muck-services-0.1.20 app/views/recommendations/index.rss.builder
muck-services-0.1.19 app/views/recommendations/index.rss.builder
muck-services-0.1.18 app/views/recommendations/index.rss.builder
muck-services-0.1.17 app/views/recommendations/index.rss.builder
muck-services-0.1.16 app/views/recommendations/index.rss.builder
muck-services-0.1.14 app/views/recommendations/index.rss.builder