Sha256: a28a04cf14d3268dd17bbc7adc897506fe71b8d30caa6d426e6d17c4db3e5706
Contents?: true
Size: 651 Bytes
Versions: 3
Compression:
Stored size: 651 Bytes
Contents
require 'xommelier/atom' require 'active_support/core_ext' # Reading a feed feed = Xommelier::Atom::Feed.parse(open('spec/fixtures/feed.atom')) puts feed.id, feed.title, feed.updated feed.entries do |entry| puts feed.id, feed.title, feed.published, feed.updated puts feed.content || feed.summary end # Building a feed feed = Xommelier::Atom::Feed.new feed.id = 'http://example.com/blog' feed.title = 'Example.com blog' 5.times do |i| entry = Xommelier::Atom::Entry.new entry.id = "http://example.com/blog/#{i}" entry.title = "Example.com blog entry #{i}" entry.updated = (5 - i).days.ago feed.entries << entry end puts feed.to_xml
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xommelier-0.1.1 | examples/atom.rb |
xommelier-0.1.0 | examples/atom.rb |
xommelier-0.0.2 | examples/atom.rb |