Chris Adams
2009-Mar-21 18:06 UTC
[rspec-users] Are there any example specs for content importers to learn from
Hi guys, This is my first post to the mailing list, so apologies if this kind of question comes up alot already. I''ve been working through the Peepcode screencasts on RSpec, and I''m trying to what I''ve been learning into practice to make an importer on a rails app that takes an xml feed, and imports each entry in the xml feed into the database, skipping imports if they already exist in the db. The thing is, I don''t know the best way to do this, as most examples I''ve seen only refer to handing objects one at a time. Could someone point me to a couple of code examples of what importer specs should look like when written in rspec, or tell me roughly how I should be approaching this ? I''ve put the generic version of the code in this gist, to give an idea of where I''m headed at the mo, but any feedback would be greatly appreciated. https://gist.github.com/38859f947860d4fc45e2 Thanks and have a good weekend, Chris -- --- I''m currently only checking my email at 9am, midday and at 4pm. If you need a response from me urgently, please call or text my mobile, or contact me via Skype (chris.d.adams). --- Chris Adams Stemcel Studios The Hub 5 Torrens Street London EC1V 1NQ email: chris at stemcel.co.uk web: www.stemcel.co.uk twitter:chris_d_adams skype: chris.d.adams mob: 07974 368 229 tel: 0207 558 8971
Pat Maddox
2009-Mar-21 21:07 UTC
[rspec-users] Are there any example specs for content importers to learn from
That''s basically what I do. http://gist.github.com/82981 shows one I wrote a couple days ago. I yield each object because there are like 400k records and I can''t keep them in memory. Might be a little nicer to yield the params hash and let the caller build the object, but I don''t need that flexibility at this point. Pat On Sat, Mar 21, 2009 at 11:06 AM, Chris Adams <chris at stemcel.co.uk> wrote:> Hi guys, > > This is my first post to the mailing list, so apologies if this kind of > question comes up alot already. > > I''ve been working through the Peepcode screencasts on RSpec, and I''m trying > to what I''ve been learning into practice to make an importer on a rails app > that takes an xml feed, and imports each entry in the xml feed into the > database, skipping imports if they already exist in the db. > > The thing is, I don''t know the best way to do this, as most examples I''ve > seen only refer to handing objects one at a time. > > Could someone point me to a couple of code examples of what importer specs > should look like when written in rspec, or tell me roughly how I should be > approaching this ? > > I''ve put the generic version of the code in this gist, to give an idea of > where I''m headed at the mo, but any feedback would be greatly appreciated. > > https://gist.github.com/38859f947860d4fc45e2 > > Thanks and have a good weekend, > > Chris > > -- > --- > I''m currently only checking my email at 9am, midday and at 4pm. > If you need a response from me urgently, please call or text my mobile, or > contact me via Skype (chris.d.adams). > --- > Chris Adams > Stemcel Studios > The Hub > 5 Torrens Street > London > EC1V 1NQ > > email: chris at stemcel.co.uk > web: ?www.stemcel.co.uk > twitter:chris_d_adams > skype: chris.d.adams > mob: 07974 368 229 > tel: 0207 558 8971 > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >