Sha256: 6be1533799bb56565c2e5e9384b86433ee8010894c894931b8b665ed055135d2
Contents?: true
Size: 1001 Bytes
Versions: 13
Compression:
Stored size: 1001 Bytes
Contents
# frozen_string_literal: true # http://cyber.law.harvard.edu/rss/rss.html item = @items.singularize if item == 'task' @assets = @assets.values.flatten title = "#{t(:"#{@view}_tab")} #{t(@items.to_sym)}" end xml.instruct! :xml, version: "1.0" xml.rss version: "2.0" do xml.channel do xml.generator "Fat Free CRM v#{FatFreeCRM::VERSION::STRING}" xml.link send(:"#{@items}_url") xml.pubDate Time.now.to_s(:rfc822) xml.title title || t(@items.to_sym) @assets.each do |asset| xml.item do url = send(:"#{item}_url", asset) xml.author !asset.is_a?(User) ? asset.try(:user).try(:full_name) : asset.full_name xml.description send(:"#{item}_summary", asset) if respond_to?(:"#{item}_summary") xml.guid url xml.link url xml.pubDate asset.created_at.to_s(:rfc822) xml.title !asset.is_a?(User) ? asset.name : "#{asset.full_name} (#{asset.username})" end end end end
Version data entries
13 entries across 13 versions & 1 rubygems