Thisweekwegotawholeloadofupdatestothedocs. More in fact than I can even link in one sentence. Documentation is one of the most overlooked areas of contributing to open source, yet one of the most valued. It also provides a great way into the code base if you're looking to get started.
This method used to get the tmp directory relative to Rails.root, which in an engine points to the dummy application, where no such directory exists. This was fixed by using the path relative to the current directory instead.
This fixed a race condition in class_attribute, which in redefining an attribute had to remove it first and then redefine it. If another thread was trying to access that attribute in the middle of that, it would raise a NameError. Thankfully no more!
....and that's a wrap! As always, there is never enough time or space to cover every change this week, but we value each and every one. If you'd like to know more you can check out the full list of changes yourself. See you next time!
This Week in Rails · 30 N Racine #200 · Chicago IL 60607 · USA