I'm attempting to produce an atom feed using rAtom and have run into
one issue with Atom::Generator. The docs are not real clear. I have
created a new generator using:
feed.generator = Atom::Generator.new({:version => "0.1"})
This produces:
<generator version="0.1"/>
There does not seem to be a method for setting the contents of the
generator. What I want output is something along the lines of:
<generator version="0.1">My Generator</generator>
Anyone know how this might be accomplished?
on 2009-03-15 21:45
on 2009-03-15 21:46
The documentation for Atom::Generator is available at http://ratom.rubyforge.org/classes/Atom/Generator.html
on 2009-03-15 23:41
On Mar 15, 4:42 pm, sutch <dsu...@gmail.com> wrote: > There does not seem to be a method for setting the contents of the > generator. What I want output is something along the lines of: > > <generator version="0.1">My Generator</generator> > > Anyone know how this might be accomplished? See the README file for rAtom (http://ratom.rubyforge.org) You use a construct like: feed = Atom::Feed.new do |f| .. end puts feed.to_xml I don't think you use Atom::Generator directly. -- Mark.
on 2010-09-01 15:57
I had this same problem. After some playing around (since the rAtom documentation wasn't too helpful here), I was able to get it by doing the following: f.generator = Atom::Generator.new(:version => '1.0') do |s| s.name = "My Generator" end I doubt you still need the help, but maybe this will help someone else! sutch wrote: > I'm attempting to produce an atom feed using rAtom and have run into > one issue with Atom::Generator. The docs are not real clear. I have > created a new generator using: > > feed.generator = Atom::Generator.new({:version => "0.1"}) > > This produces: > > <generator version="0.1"/> > > There does not seem to be a method for setting the contents of the > generator. What I want output is something along the lines of: > > <generator version="0.1">My Generator</generator> > > Anyone know how this might be accomplished?
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.