Sha256: b2916886a78ea411a4cf137454cd2a8c38cedc4299862b3cd6c19d65a7662910

Contents?: true

Size: 1.63 KB

Versions: 14

Compression:

Stored size: 1.63 KB

Contents

xml.instruct!

if @document.nil?
	xml.recommendations
else

@recommendations = @document.ranked_recommendations(@limit, params[:order] || "mixed", @details)
xml.recommendations(:document_id => @document.nil? ? "" : @document.id, :uri => @uri, :title => t(:gm_title), :more_prompt => t(:gm_more_prompt), :direct_link_text => t(:direct_link), :locale => @document.language) do
    @recommendations.each do |recommendation|
        xml.recommendation do
            xml.title recommendation["title"]
            xml.collection recommendation["collection"]
            xml.link "http://www.oerrecommender.org/r?id=" + recommendation["id"].to_s  
#            xml.link "http://localhost:3000/r?id=" + recommendation["id"].to_s
            xml.has_direct_link "true" if (recommendation["direct_link"] != nil and @uri[0..20] == recommendation["uri"][0..20]) 
            
            if @details == true
	            xml.direct_link "http://www.oerrecommender.org/r?id=" + recommendation["id"].to_s + "&u=" + recommendation["direct_link"] if recommendation["direct_link"] != nil 
	            xml.uri recommendation["uri"]
	            xml.direct_uri recommendation["direct_link"]
	            xml.description recommendation["description"]
	            xml.clicks recommendation["clicks"]
	            xml.average_time_at_dest recommendation["avg_time_on_target"]
	            xml.relevance round(recommendation["relevance"])
	            xml.published_at recommendation["published_at"]
	            xml.author recommendation["author"]
	            xml.tag_list recommendation["tag_list"]
	        else
	            xml.description ""
	        end
        end
    end
end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
muck-raker-0.1.1 app/views/recommendations/index.xml.builder
muck-raker-0.1.2 app/views/recommendations/index.xml.builder
muck-raker-0.1.3 app/views/recommendations/index.xml.builder
muck-raker-0.1.4 app/views/recommendations/index.xml.builder
muck-raker-0.1.5 app/views/recommendations/index.xml.builder
muck-raker-0.1.6 app/views/recommendations/index.xml.builder
muck-raker-0.1.7 app/views/recommendations/index.xml.builder
muck-raker-0.1.8 app/views/recommendations/index.xml.builder
muck-raker-0.1.9 app/views/recommendations/index.xml.builder
muck-raker-0.1.10 app/views/recommendations/index.xml.builder
muck-raker-0.1.11 app/views/recommendations/index.xml.builder
muck-raker-0.1.12 app/views/recommendations/index.xml.builder
muck-raker-0.1.13 app/views/recommendations/index.xml.builder
muck-raker-0.1.0 app/views/recommendations/index.xml.builder