1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

w/o the nil check ruby throws a date/format.rb:1055:in dup: can't dup NilClass (TypeError)

This commit is contained in:
freeformz 2010-08-14 10:49:30 +08:00 committed by Wesley Beary
parent e4345d2f05
commit baaef29061

View file

@ -55,10 +55,10 @@ module Fog
when :time
class_eval <<-EOS, __FILE__, __LINE__
def #{name}=(new_#{name})
if !new_#{name}.is_a?(Time)
@#{name} = Time.parse(new_#{name})
else
if new_#{name}.nil? || new_#{name}.is_a?(Time)
@#{name} = new_#{name}
else
@#{name} = Time.parse(new_#{name})
end
end
EOS