Closed
Description
Hey guys. Updating to 0.4.6 or 0.4.7 crashes on the following code which has run unchanged since the 0.3.0 days. :-)
Grape::Entity.format_with :id do |entity|
entity.id unless entity.nil?
end
/Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/grape-entity-0.4.7/lib/grape_entity/entity.rb:243:in `format_with': undefined method `[]=' for nil:NilClass (NoMethodError)
from /Users/tmornini/subledger/subledger/lib/subledger/domain/formatters.rb:1:in `<top (required)>'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/tmornini/subledger/subledger/lib/subledger/domain.rb:94:in `<top (required)>'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/tmornini/subledger/subledger/lib/subledger.rb:17:in `<top (required)>'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/irb/init.rb:281:in `block in load_modules'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/irb/init.rb:279:in `each'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/irb/init.rb:279:in `load_modules'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/irb/init.rb:20:in `setup'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/lib/ruby/1.9.1/irb.rb:53:in `start'
from /Users/tmornini/.rbenv/versions/1.9.3-p551/bin/irb:12:in `<main>'