Made it so that form elements are generated using the DOM rather than by concatenating strings. The string concatenation had very strange results when the values of <select> elements were strings with both single- and double-quotes in them.
Don't convert stringified numbers to integers.
Added test cases for my double/single quote change, fixed some failing tests I broke.
Merge branch 'use_dom_instead_of_string_concatenation_like_a_boss' of github.com:mstahl/best_in_place into use_dom_instead_of_string_concatenation_like_a_boss
Catch nil values.
Explicitly convert values to string to handle nils
support appending additional classes to the best_in_place span
support appending additional classes to the best_in_place span
support appending additional classes to the best_in_place span
support appending additional classes to the best_in_place span
documentation for classes option
added to documentation that the :class param supports both strings and arrays
Make purr support opt-in via best_in_place.purr.js.
Merge pull request #172 from Empact/purr-opt-in

Make purr support opt-in via best_in_place.purr.js.
Merge branch 'use_dom_instead_of_string_concatenation_like_a_boss' of github.com:mstahl/best_in_place into dom
fix: always lookup strings, the given value may be an string but indexed as integer in the collection
Merge branch 'dom'
Added handling for multiple object from the same class
Added test to check in-place editing of the penultimate item in the list
Add a test for using display_with with a custom helper and a lambda