Prevent NoMethodError/NameError from hanging the server.
Prevent NoMethodError/NameError from hanging the server.

The fix is to work around this bug: http://bugs.ruby-lang.org/issues/4521 where Ruby will call to_s/inspect while printing exception messages, which can take a long time (minutes at full CPU) if the object is huge or has cyclic references, like Middleman::Application does. Defining #to_s short-circuits that. This fixes #370.

blech75/middleman,wangyue-ramy/middleman,algolia/middleman,kenshinji/middleman,jsdalton/middleman,bhollis/middleman,nakamuraagatha/middleman,jsdalton/middleman,sigmike/middleman,joost/middleman,ad-dc/middleman,sigmike/middleman,ad-dc/middleman,bradgessler/middleman,loayyoussef/middleman,bitnami/middleman,bradgessler/middleman,jordanandree/middleman,flossy/middleman,cyberid41/middleman,bitnami/middleman,ashfurrow/middleman,datapimp/middleman,ashfurrow/middleman,loayyoussef/middleman,nakamuraagatha/middleman,ne-sachirou/middleman,jsdalton/middleman,cnbin/middleman,sigmike/middleman,ne-sachirou/middleman,Alx-l/middleman,ryanmark/middleman,blech75/middleman,joost/middleman,joallard/middleman,kenshinji/middleman,bradgessler/middleman,MetaAshley/middleman,loayyoussef/middleman,ad-dc/middleman,datapimp/middleman,mvastola/middleman,joallard/middleman,williamcoates/middleman,nakamuraagatha/middleman,ad-dc/middleman,mvastola/middleman,mojavelinux/middleman,MetaAshley/middleman,cyberid41/middleman,ryanmark/middleman,bradgessler/middleman,flossy/middleman,cnbin/middleman,williamcoates/middleman,ashfurrow/middleman,blech75/middleman,mvastola/middleman,nakamuraagatha/middleman,bhollis/middleman,joost/middleman,pivotal-cf/middleman,dg-ratiodata/middleman,wangyue-ramy/middleman,tricknotes/middleman,bradgessler/middleman,bhollis/middleman,mojavelinux/middleman,bhollis/middleman,nakamuraagatha/middleman,dg-ratiodata/middleman,ne-sachirou/middleman,pivotal-cf/middleman,jenniferyien/middleman,jenniferyien/middleman,MetaAshley/middleman,cyberid41/middleman,tricknotes/middleman,jordanandree/middleman,kenshinji/middleman,algolia/middleman,ryanmark/middleman,cnbin/middleman,algolia/middleman,pivotal-cf/middleman,bhollis/middleman,jenniferyien/middleman,ryanmark/middleman,middleman/middleman,cnbin/middleman,cyberid41/middleman,bitnami/middleman,jordanandree/middleman,pivotal-cf/middleman,joallard/middleman,ne-sachirou/middleman,Alx-l/middleman,kenshinji/middleman,bitnami/middleman,loayyoussef/middleman,nakamuraagatha/middleman,ne-sachirou/middleman,wangyue-ramy/middleman,datapimp/middleman,cnbin/middleman,flossy/middleman,cyberid41/middleman,jsdalton/middleman,middleman/middleman,mojavelinux/middleman,algolia/middleman,kenshinji/middleman,blech75/middleman,joost/middleman,ne-sachirou/middleman,cnbin/middleman,bradgessler/middleman,sigmike/middleman,williamcoates/middleman,middleman/middleman,jenniferyien/middleman,mojavelinux/middleman,datapimp/middleman,wangyue-ramy/middleman,ashfurrow/middleman,ad-dc/middleman,pivotal-cf/middleman,bradgessler/middleman,jsdalton/middleman,jordanandree/middleman,Alx-l/middleman,puyo/middleman,ashfurrow/middleman,jsdalton/middleman,joallard/middleman,wangyue-ramy/middleman,bitnami/middleman,ashfurrow/middleman,ryanmark/middleman,pivotal-cf/middleman,flossy/middleman,ashfurrow/middleman,tricknotes/middleman,middleman/middleman,algolia/middleman,ad-dc/middleman,MetaAshley/middleman,Alx-l/middleman,flossy/middleman,kenshinji/middleman,jenniferyien/middleman,ryanmark/middleman,williamcoates/middleman,cyberid41/middleman,nakamuraagatha/middleman,loayyoussef/middleman,MetaAshley/middleman,dg-ratiodata/middleman,puyo/middleman,ryanmark/middleman,algolia/middleman,MetaAshley/middleman,kenshinji/middleman,sigmike/middleman,flossy/middleman,cyberid41/middleman,loayyoussef/middleman,dg-ratiodata/middleman,puyo/middleman,jenniferyien/middleman,joost/middleman,MetaAshley/middleman,williamcoates/middleman,loayyoussef/middleman,datapimp/middleman,flossy/middleman,blech75/middleman,ne-sachirou/middleman,ad-dc/middleman,algolia/middleman,jenniferyien/middleman,williamcoates/middleman,datapimp/middleman,wangyue-ramy/middleman,jsdalton/middleman,mvastola/middleman,datapimp/middleman,wangyue-ramy/middleman,blech75/middleman,Alx-l/middleman,dg-ratiodata/middleman,tricknotes/middleman,Alx-l/middleman,williamcoates/middleman,cnbin/middleman,puyo/middleman,pivotal-cf/middleman,tricknotes/middleman,jordanandree/middleman,Alx-l/middleman,blech75/middleman