intridea/hashie — pull request #69 by michaelherold (2014-08-23 13:51:37+00:00)
Title: Trash: multiple properties

API 2.0.
Described 2 properties for `Trash`. The only last one is assigned.

```ruby
class DateViewModel < Hashie::Trash
property :month, from: :date, with: lambda { |date| raise date.month.inspect; date.month }
property :year, from: :date, with: lambda { |date| date.strftime('%Y') }
end

DateViewModel.new(date: Date.new)
#=>
```
Only `:year` is assigned.
Expected `:month` to be assigned as well.
Lambda for first property `:month` is not executed.