Sha256: d7946643c343082bf14253eea946a8356f5ffe929bc5e5fec18e582f12be9dc0
Contents?: true
Size: 927 Bytes
Versions: 4
Compression:
Stored size: 927 Bytes
Contents
xml.instruct! :xml, :version => "1.0" xml.rss(:version => "2.0" ){ xml.channel{ xml.title("Feeds from admin_data #{@klass.name}") xml.link(request.host_with_port) xml.description("feeds from AdminData #{@klass.name}") xml.language('en-us') h = {:order => "#{@klass.primary_key} desc", :limit => 100} @klass.find(:all, h).each do |record| xml.item do xml.title("#{@klasss} id: #{record.id}") desc = AdminData::Util.label_values_pair_for(record, self).inject([]) do |sum, a| sum << "<p>#{a[0]}: #{a[1]}</p>" end.join xml.description(desc) d = record.respond_to?(:created_at) ? record.created_at : Time.now xml.pubDate(d.strftime("%a, %d %b %Y %H:%M:%S %z")) xml.link(admin_data_on_k_path(:id => record, :klass => @klass.name)) xml.guid(admin_data_on_k_path(:id => record, :klass => @klass.name)) end end } }
Version data entries
4 entries across 4 versions & 1 rubygems