<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2034294260974008111.comments</id><updated>2012-04-16T19:37:17.748-07:00</updated><category term='ruby'/><category term='activerecord'/><category term='dry'/><category term='google maps'/><category term='bug'/><category term='rails 3'/><category term='rails3'/><category term='programming'/><category term='ruby 1.9'/><category term='dirty objects'/><category term='numeric literals'/><category term='upgrade'/><category term='gems'/><category term='queue'/><category term='jquery'/><category term='ab testing'/><category term='excel'/><category term='SEO'/><category term='code coverage'/><category term='plugin'/><category term='clean code'/><category term='rails'/><category term='code quality'/><category term='migrations'/><category term='mongrel'/><category term='microsoft'/><category term='routing'/><category term='email'/><category term='readability'/><category term='heroku'/><category term='methods'/><category term='caching'/><category term='testing'/><category term='csv'/><category term='plugins'/><category term='update_attribute'/><category term='password'/><category term='rake'/><title type='text'>Nathan Humbert's Blog</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.nathanhumbert.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/comments/default'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/comments/default?start-index=26&amp;max-results=25'/><author><name>Nathan Humbert</name><uri>https://profiles.google.com/117416791447482997770</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-5Rq5NXRTs8Y/AAAAAAAAAAI/AAAAAAAAAc4/bdN81c9paAo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-6959299613717370437</id><published>2012-04-16T19:37:17.748-07:00</published><updated>2012-04-16T19:37:17.748-07:00</updated><title type='text'>JavaScript functions will really dilute your conte...</title><content type='html'>JavaScript functions will really dilute your content. The codes you have provided are really helpful to prevent that from happening. I have to agree with you that he textual content is the same for both users, the users with javascript just get an improved experience.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.marketinggenome.com/Experiential-Marketing-Agency-in-NJ.php" rel="nofollow"&gt;experiential marketing&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/6959299613717370437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/6959299613717370437'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1334630237748#c6959299613717370437' title=''/><author><name>Chealsey Hersh</name><uri>http://www.blogger.com/profile/07399130414988892453</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-708146264'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 16, 2012 7:37 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-1051208233152760340</id><published>2012-04-12T19:50:10.414-07:00</published><updated>2012-04-12T19:50:10.414-07:00</updated><title type='text'>Other people may not be familiar with the SEO MApP...</title><content type='html'>Other people may not be familiar with the SEO MApP jquery. It is good to see a tutorial post about this one. A lot of people who are new to SEO world will surely benefit from this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cluedesign.com.au/" rel="nofollow"&gt;web design perth&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1051208233152760340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1051208233152760340'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1334285410414#c1051208233152760340' title=''/><author><name>MarkRupperts</name><uri>http://www.blogger.com/profile/09567272154592721148</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-464493176'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 12, 2012 7:50 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-5312067763917331809</id><published>2012-03-29T23:50:58.759-07:00</published><updated>2012-03-29T23:50:58.759-07:00</updated><title type='text'>Thank you for sharing this SEO maps with jQuery. I...</title><content type='html'>Thank you for sharing this SEO maps with jQuery. I have been encountering some problems about jQuery. I&amp;#39;ll definitely try this out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seomark.com/local-seo" rel="nofollow"&gt;local seo&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/5312067763917331809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/5312067763917331809'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1333090258759#c5312067763917331809' title=''/><author><name>George Smith</name><uri>http://www.blogger.com/profile/10772782706941202879</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1418822053'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 29, 2012 11:50 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-4153026229251943582</id><published>2012-03-15T19:54:02.815-07:00</published><updated>2012-03-15T19:54:02.815-07:00</updated><title type='text'>Thanks, always nice to hear when someone thinks on...</title><content type='html'>Thanks, always nice to hear when someone thinks one of my posts was useful.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/234919532525632071/comments/default/4153026229251943582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/234919532525632071/comments/default/4153026229251943582'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2012/02/rails-ab-testing-with-split-on-heroku.html?showComment=1331866442815#c4153026229251943582' title=''/><author><name>Nathan Humbert</name><uri>http://www.blogger.com/profile/16997206987454453016</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04293380158329362578'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-5Rq5NXRTs8Y/AAAAAAAAAAI/AAAAAAAAAAA/IcMvbzHRyPk/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2012/02/rails-ab-testing-with-split-on-heroku.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-234919532525632071' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/234919532525632071' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1092080802'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 15, 2012 7:54 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-3915759211760310010</id><published>2012-03-14T14:17:27.266-07:00</published><updated>2012-03-14T14:17:27.266-07:00</updated><title type='text'>Thanks for this! Very clean and concise.</title><content type='html'>Thanks for this! Very clean and concise.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/234919532525632071/comments/default/3915759211760310010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/234919532525632071/comments/default/3915759211760310010'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2012/02/rails-ab-testing-with-split-on-heroku.html?showComment=1331759847266#c3915759211760310010' title=''/><author><name>Joel Kemp</name><uri>http://www.blogger.com/profile/03945586139746381176</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2012/02/rails-ab-testing-with-split-on-heroku.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-234919532525632071' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/234919532525632071' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-83763058'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 14, 2012 2:17 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-325570597471653094</id><published>2012-02-29T21:58:22.241-08:00</published><updated>2012-02-29T21:58:22.241-08:00</updated><title type='text'>This is a great tool for those involved in the SEO...</title><content type='html'>This is a great tool for those involved in the SEO and SEM industry. I can already see how it can help me in my plans for &lt;a href="http://www.crestmediamedical.com/" rel="nofollow"&gt;dental marketing services&lt;/a&gt;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/325570597471653094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/325570597471653094'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1330581502241#c325570597471653094' title=''/><author><name>Anna</name><uri>http://www.blogger.com/profile/03497338978686442478</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/-IkQJg_NSCSE/T07RZHxuqhI/AAAAAAAAAAc/LFRFR6GE6oQ/s220/anna.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-826437669'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 29, 2012 9:58 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-5078010377197271269</id><published>2012-01-30T08:17:13.189-08:00</published><updated>2012-01-30T08:17:13.189-08:00</updated><title type='text'>Awesome, thank you!</title><content type='html'>Awesome, thank you!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/8522771776967838763/comments/default/5078010377197271269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/8522771776967838763/comments/default/5078010377197271269'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2012/01/rails-32-on-heroku-tip.html?showComment=1327940233189#c5078010377197271269' title=''/><author><name>Philippe</name><uri>http://www.blogger.com/profile/12248298703194194245</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_j2UnCnW1jv0/SYv136a882I/AAAAAAAAEt8/pVW8KIaoqpc/S220/pcreux.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2012/01/rails-32-on-heroku-tip.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-8522771776967838763' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/8522771776967838763' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1880486377'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='January 30, 2012 8:17 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-3529674598606976188</id><published>2011-09-21T23:01:54.308-07:00</published><updated>2011-09-21T23:01:54.308-07:00</updated><title type='text'>I&amp;#39;m not much devoted to learning programming l...</title><content type='html'>I&amp;#39;m not much devoted to learning programming languages, but a knowledge in jQuery could bode my career well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spiderspun.co.uk/" rel="nofollow"&gt;web design norwich&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/3529674598606976188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/3529674598606976188'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1316671314308#c3529674598606976188' title=''/><author><name>Bradley</name><uri>http://www.blogger.com/profile/05463494364097238661</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/-ABuZY4nNnxQ/TnKtisim7ZI/AAAAAAAAAAQ/GXZx_JD4swI/s220/forex-strategy.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-248407316'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='September 21, 2011 11:01 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-6172483548028833237</id><published>2011-08-31T23:52:45.800-07:00</published><updated>2011-08-31T23:52:45.800-07:00</updated><title type='text'>jQuery is my favorite programming language, but yo...</title><content type='html'>jQuery is my favorite programming language, but you still showed me something I haven&amp;#39;t tried before. I have a lot more to learn, I guess.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seoreseller.com/" rel="nofollow"&gt;resell seo&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/6172483548028833237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/6172483548028833237'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1314859965800#c6172483548028833237' title=''/><author><name>Boyd J</name><uri>http://www.blogger.com/profile/16925618919772802571</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-332395019'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='August 31, 2011 11:52 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-1341045392216288128</id><published>2011-08-24T22:51:58.453-07:00</published><updated>2011-08-24T22:51:58.453-07:00</updated><title type='text'>This looks nearly identical to how I do things. In...</title><content type='html'>This looks nearly identical to how I do things. In fact, our code would practically be the same if I didn&amp;#39;t have comments all over the place. Great minds think alike, eh?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.truelogic.com.ph/" rel="nofollow"&gt;seo philippines&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1341045392216288128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1341045392216288128'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1314251518453#c1341045392216288128' title=''/><author><name>jonwilson</name><uri>http://www.blogger.com/profile/03075327655493373834</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1448765976'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='August 24, 2011 10:51 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-3206265099626214049</id><published>2011-08-18T01:03:03.064-07:00</published><updated>2011-08-18T01:03:03.064-07:00</updated><title type='text'>Thanks a lot for sharing. I&amp;#39;m still new to Jav...</title><content type='html'>Thanks a lot for sharing. I&amp;#39;m still new to Javascript, so I can&amp;#39;t do a lot without jQuery templates like these. I&amp;#39;ll check out your other posts for sure.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.seoconsultant.com.au/" rel="nofollow"&gt;seo consultant&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/3206265099626214049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/3206265099626214049'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1313654583064#c3206265099626214049' title=''/><author><name>Amarant</name><uri>http://www.blogger.com/profile/01052870002824863033</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-273699127'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='August 18, 2011 1:03 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-1933413548486170546</id><published>2011-08-15T02:20:33.264-07:00</published><updated>2011-08-15T02:20:33.264-07:00</updated><title type='text'>I&amp;#39;ll try looking into this further in the next...</title><content type='html'>I&amp;#39;ll try looking into this further in the next few weeks, Creating SEO friendly maps seem to be a good strategy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.365outsource.com/white-label-seo" rel="nofollow"&gt;white label seo&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1933413548486170546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/2170057381888176712/comments/default/1933413548486170546'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html?showComment=1313400033264#c1933413548486170546' title=''/><author><name>Melissa Ross</name><uri>http://www.blogger.com/profile/04656168397739156905</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/seo-friendly-maps-with-jquery.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-2170057381888176712' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/2170057381888176712' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1377364137'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='August 15, 2011 2:20 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-2434362094538110165</id><published>2011-07-07T00:50:39.787-07:00</published><updated>2011-07-07T00:50:39.787-07:00</updated><title type='text'>There is a bug where you say `require &amp;#39;./myapp...</title><content type='html'>There is a bug where you say `require &amp;#39;./myapp&amp;#39;`, because that means you want to require it relative to the directory you are currently in, but you actually want to require it relative to the config.ru file (ie if you ran this from a different directory, it would break).&lt;br /&gt;&lt;br /&gt;Instead, you can `require File.dirname(__FILE__) + &amp;quot;/myapp&amp;quot;` which will require from the directory of config.ru&lt;br /&gt;&lt;br /&gt;Or you can edit the load path so the directory is in it, and then require like normal, relative to that dir:&lt;br /&gt;`$LOAD_PATH.unshift(File.dirname(__FILE__)); require &amp;#39;app&amp;#39;`&lt;br /&gt;&lt;br /&gt;Alternatively, when you run your server, you could do `$ bundle exec rackup -I . config.ru` which adds the current dir (the dot, the relative path to the root of your app) to the LOAD_PATH when you start the app. I like this best, it keeps the code cleanest, and you can put it in a rake task so you don&amp;#39;t have to type all that stuff out. The problem is that Herkou doesn&amp;#39;t currently give you that kind of control (I think Celadon Cedar does allow you to specify this command, but haven&amp;#39;t tried)&lt;br /&gt;&lt;br /&gt;Anyway, good write up, thanks for sharing :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/2434362094538110165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/2434362094538110165'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html?showComment=1310025039787#c2434362094538110165' title=''/><author><name>Josh</name><uri>http://www.blogger.com/profile/10418751347169139067</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_XTISW2aTU0E/TM4K4FdsIqI/AAAAAAAAAAs/b64ZMJUfTQg/S220/n693524916_1413522_4386542.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-473364163537659557' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/473364163537659557' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-903984151'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='July 7, 2011 12:50 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-3705957063740574749</id><published>2011-05-31T10:46:11.753-07:00</published><updated>2011-05-31T10:46:11.753-07:00</updated><title type='text'>Isn&amp;#39;t this similar to metrical? https://rubyge...</title><content type='html'>Isn&amp;#39;t this similar to metrical? https://rubygems.org/gems/metrical</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/3705957063740574749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/3705957063740574749'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html?showComment=1306863971753#c3705957063740574749' title=''/><author><name>Adam</name><uri>http://www.blogger.com/profile/13008130859310225940</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-6275241219077606126' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/6275241219077606126' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1977789307'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 31, 2011 10:46 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-8798709933124435005</id><published>2011-03-28T10:32:39.077-07:00</published><updated>2011-03-28T10:32:39.077-07:00</updated><title type='text'>I am planning on upgrading this to work with ruby ...</title><content type='html'>I am planning on upgrading this to work with ruby 1.9.x at some point. When I do that I plan to switch from rcov to the built in coverage library that ruby 1.9.x provides. I think that may do a better job of handling comment lines.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/8798709933124435005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/8798709933124435005'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html?showComment=1301333559077#c8798709933124435005' title=''/><author><name>Nathan</name><uri>http://www.blogger.com/profile/16997206987454453016</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='04293380158329362578'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-6275241219077606126' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/6275241219077606126' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1092080802'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 28, 2011 10:32 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-1765502073616263746</id><published>2011-03-28T10:08:57.798-07:00</published><updated>2011-03-28T10:08:57.798-07:00</updated><title type='text'>First: nice work, thanks.
But I see the same probl...</title><content type='html'>First: nice work, thanks.&lt;br /&gt;But I see the same problem as in standard rcov: Comment lines are dealt as not run. Do you see any chance to fix this?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/1765502073616263746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/1765502073616263746'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html?showComment=1301332137798#c1765502073616263746' title=''/><author><name>Stefan Haslinger</name><uri>http://www.blogger.com/profile/06606043139629285860</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/blogger/5443/935/320/haslinger.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-6275241219077606126' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/6275241219077606126' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-708665144'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 28, 2011 10:08 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-8566039727688912795</id><published>2011-03-08T13:24:36.685-08:00</published><updated>2011-03-08T13:24:36.685-08:00</updated><title type='text'>@Perceptes:

In fact, I had a problem using the me...</title><content type='html'>@Perceptes:&lt;br /&gt;&lt;br /&gt;In fact, I had a problem using the method described in this post (ie require &amp;quot;bundler&amp;quot;)&lt;br /&gt;&lt;br /&gt;Errno::ENOENT - No such file or directory - /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/views/index.erb:&lt;br /&gt;&lt;br /&gt;When I switched to simply:&lt;br /&gt;&lt;br /&gt;  require &amp;#39;my_app.rb&amp;#39;&lt;br /&gt;  run Sinatra::Application&lt;br /&gt;&lt;br /&gt;Everything started working again.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/8566039727688912795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/8566039727688912795'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html?showComment=1299619476685#c8566039727688912795' title=''/><author><name>Travis</name><uri>http://www.blogger.com/profile/04531343562580857609</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-473364163537659557' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/473364163537659557' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-308848813'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 8, 2011 1:24 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-4667833060360155171</id><published>2011-03-05T09:49:23.170-08:00</published><updated>2011-03-05T09:49:23.170-08:00</updated><title type='text'>Hey Nathan,

Thanks for this. To get running local...</title><content type='html'>Hey Nathan,&lt;br /&gt;&lt;br /&gt;Thanks for this. To get running locally I had to do:&lt;br /&gt;&lt;br /&gt;bundle exec rackup&lt;br /&gt;&lt;br /&gt;might help someone else who&amp;#39;s stuck.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/4667833060360155171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/4667833060360155171'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html?showComment=1299347363170#c4667833060360155171' title=''/><author><name>KreeK</name><uri>http://www.blogger.com/profile/15481270166760453818</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-473364163537659557' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/473364163537659557' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-164062185'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 5, 2011 9:49 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-3758756093664281265</id><published>2011-02-17T07:29:20.910-08:00</published><updated>2011-02-17T07:29:20.910-08:00</updated><title type='text'>Thanks for putting your thoughts down on this, I s...</title><content type='html'>Thanks for putting your thoughts down on this, I still believe should_change is still useful in many cases, but your solution seems to be a good 80/20 fix.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve taken it a bit further by defining my own shoulda macro in test/shoulda_macros/functionals.rb:&lt;br /&gt;&lt;br /&gt;def self.should_save(obj)&lt;br /&gt;    should_assign_to(obj)&lt;br /&gt;    should(&amp;#39;save&amp;#39;){ assert !assigns(obj).new_record? }&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Now I can swap out a good majority of should_change with should_save(:user)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/876521250152582838/comments/default/3758756093664281265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/876521250152582838/comments/default/3758756093664281265'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/09/getting-over-assertdifference.html?showComment=1297956560910#c3758756093664281265' title=''/><author><name>David</name><uri>http://www.blogger.com/profile/13297413575705153817</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/09/getting-over-assertdifference.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-876521250152582838' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/876521250152582838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2128392828'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 17, 2011 7:29 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-2311788304698297744</id><published>2011-02-17T00:23:12.369-08:00</published><updated>2011-02-17T00:23:12.369-08:00</updated><title type='text'>Using Bundler with Sinatra and deploying to Heroku...</title><content type='html'>Using Bundler with Sinatra and deploying to Heroku is definately a great combination of technologies. I would also recommend checking out PadrinoRB (http://www.padrinorb.com/), a framework we built on top of Sinatra that augments it&amp;#39;s functionality, gives you bundler support out of the box and a lot of other useful features like an admin interface.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/2311788304698297744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/2311788304698297744'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html?showComment=1297930992369#c2311788304698297744' title=''/><author><name>nesquena</name><uri>http://www.blogger.com/profile/01145204719637847944</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-473364163537659557' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/473364163537659557' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-341614125'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 17, 2011 12:23 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-1668810815133821111</id><published>2011-02-16T16:55:38.483-08:00</published><updated>2011-02-16T16:55:38.483-08:00</updated><title type='text'>It seems that the bundled gems are added to the lo...</title><content type='html'>It seems that the bundled gems are added to the load path without any explicit calls to Bundler. I have a Sinatra app running on Heroku, and my config.ru is simply:&lt;br /&gt;&lt;br /&gt;require &amp;#39;./app&amp;#39;&lt;br /&gt;run Sinatra::Application&lt;br /&gt;&lt;br /&gt;I explicitly require each gem as needed in app.rb and it all works.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/1668810815133821111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/473364163537659557/comments/default/1668810815133821111'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html?showComment=1297904138483#c1668810815133821111' title=''/><author><name>Perceptes</name><uri>http://www.blogger.com/profile/07319520277941374170</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_pFTfwF_wt0U/SruQLgy3eeI/AAAAAAAAAAM/wzcLfd2kPsU/S220/cartoonbull.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/02/using-sinatra-with-bundler-to-deploy-on.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-473364163537659557' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/473364163537659557' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-852865378'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 16, 2011 4:55 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-7863536506310153524</id><published>2011-02-09T08:31:31.169-08:00</published><updated>2011-02-09T08:31:31.169-08:00</updated><title type='text'>Thanks for your post, was very helpful. I just had...</title><content type='html'>Thanks for your post, was very helpful. I just had to move the tasks/ directory into lib/ to have it work.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/9159619578669516147/comments/default/7863536506310153524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/9159619578669516147/comments/default/7863536506310153524'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/02/rails-3-loading-rake-tasks-from-gem.html?showComment=1297269091169#c7863536506310153524' title=''/><author><name>Florent</name><uri>http://www.blogger.com/profile/03531180351839252629</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/_p-qzUFMvAgA/TMTNoV2VtfI/AAAAAAAACOA/37uABipe9R4/S220/Capture+d%E2%80%99%C3%A9cran+2010-10-24+%C3%A0+19.22.41.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/02/rails-3-loading-rake-tasks-from-gem.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-9159619578669516147' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/9159619578669516147' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1636942771'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 9, 2011 8:31 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-5506970218157950669</id><published>2011-01-24T11:56:01.365-08:00</published><updated>2011-01-24T11:56:01.365-08:00</updated><title type='text'>Just to make a note: This feature has been documen...</title><content type='html'>Just to make a note: This feature has been documented and available in Rails (specifically, ActiveSupport) since version 2.1.0.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/4843242154552877723/comments/default/5506970218157950669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/4843242154552877723/comments/default/5506970218157950669'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2011/01/data-caching-in-rails-3.html?showComment=1295898961365#c5506970218157950669' title=''/><author><name>Nate</name><uri>http://nathaniel.myopenid.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2011/01/data-caching-in-rails-3.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-4843242154552877723' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/4843242154552877723' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1128564441'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='January 24, 2011 11:56 AM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-4128761940488284599</id><published>2010-12-02T12:54:24.145-08:00</published><updated>2010-12-02T12:54:24.145-08:00</updated><title type='text'>Seams there is no way to do this in Rails 2.  As f...</title><content type='html'>Seams there is no way to do this in Rails 2.  As far as I can tell, you have to update your Rakefile to include the path to your tasks?&lt;br /&gt;&lt;br /&gt;i.e. require &amp;#39;yourgem/tasks&amp;#39; (or whatever folder your rake tasks are in).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/9159619578669516147/comments/default/4128761940488284599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/9159619578669516147/comments/default/4128761940488284599'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/02/rails-3-loading-rake-tasks-from-gem.html?showComment=1291323264145#c4128761940488284599' title=''/><author><name>karle</name><uri>http://www.blogger.com/profile/07833018025099355511</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/02/rails-3-loading-rake-tasks-from-gem.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-9159619578669516147' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/9159619578669516147' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-441332670'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='December 2, 2010 12:54 PM'/></entry><entry><id>tag:blogger.com,1999:blog-2034294260974008111.post-6167030398716603339</id><published>2010-10-14T12:27:46.688-07:00</published><updated>2010-10-14T12:27:46.688-07:00</updated><title type='text'>Richard &amp;amp; Nathan: When wrestling with a platfo...</title><content type='html'>Richard &amp;amp; Nathan: When wrestling with a platform issue I found this (both PLATFORM and RUBY_PLATFORM are wrong!):&lt;br /&gt;http://blog.emptyway.com/2009/11/03/proper-way-to-detect-windows-platform-in-ruby/&lt;br /&gt;&lt;br /&gt;Nathan: I am almost done with my updates to the gem.  The latest Cucumber (0.9.2) definitely does not work with my windows environment.  I used the article linked above to make the dependency optional at build time and load rescues and defined? tests in the code to get around problems when it is missing...  More to come.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/6167030398716603339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034294260974008111/6275241219077606126/comments/default/6167030398716603339'/><link rel='alternate' type='text/html' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html?showComment=1287084466688#c6167030398716603339' title=''/><author><name>Galtzo</name><uri>http://www.blogger.com/profile/17357847863114257272</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos14.flickr.com/16898736_493966c2c4.jpg?v=0'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.nathanhumbert.com/2010/03/rails-3-code-coverage-with-rcov.html' ref='tag:blogger.com,1999:blog-2034294260974008111.post-6275241219077606126' source='http://www.blogger.com/feeds/2034294260974008111/posts/default/6275241219077606126' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1163345801'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 14, 2010 12:27 PM'/></entry></feed>
