Sha256: 06bc1d842b5c33519fd773df36a02d87b6d4f79f59d8b38c0b46cd7103fdde8c

Contents?: true

Size: 1.56 KB

Versions: 23

Compression:

Stored size: 1.56 KB

Contents

xml.instruct!

if @entry.nil?
	xml.recommendations
else

app = request.protocol + request.host_with_port + '/'
@recommendations = @entry.ranked_recommendations(@limit, params[:order] || "mixed", @details)
xml.recommendations(:document_id => @entry.nil? ? "" : @entry.id, :uri => @uri, :title => t("muck.services.gm_title"), :more_prompt => t("muck.services.gm_more_prompt"), :direct_link_text => t("muck.services.direct_link")) do
    @recommendations.each do |recommendation|
        xml.recommendation do
            xml.title recommendation["title"]
            xml.collection recommendation["collection"]
            xml.link app + '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 app + '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

23 entries across 23 versions & 1 rubygems

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