
[PATCH] Allow Flag property to be nullable
Reported by kwatch | November 4th, 2008 @ 11:40 PM
This is a patch to allow Flag property to be nullable.
Without this patch, I got the following error:
class Ticket
include DataMapper::Resource
property :id, Serial
property :title, String, :nullable => false
property :status, Flag[:opened, :ongoing, :closed]
end
Ticket.new #=> NoMethodError: undefined method `to_sym' for nil:NilClass
# from /usr/local/lib/ruby/gems/1.8/gems/dm-types-0.9.6/lib/dm-types/flag.rb:56:in `typecast'
# from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/property.rb:465:in `typecast'
# ....
Comments and changes to this ticket
-
Dan Kubb (dkubb) January 8th, 2009 @ 02:19 PM
- State changed from new to unconfirmed
- Assigned user cleared.
-
Dan Kubb (dkubb) January 8th, 2009 @ 02:45 PM
- Assigned user set to Michael Klishin (antares)
-
Michael Klishin (antares) January 9th, 2009 @ 05:59 PM
- State changed from unconfirmed to resolved
Applied in 5cc9bb128, thank you.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
People watching this ticket
Attachments
Referenced by
-
638 [PATCH] Avoid FloatDomainError when 0 is passed into Flag.load(). Avoid FloatDomainError when 0 is passed into Flag.load()....