Skip to content

Conversation

crccw
Copy link

@crccw crccw commented Oct 10, 2015

  1. Orignally checking for is_a?(Array) is before nil?, so when assigning
    nil to an repeated value, TypeError will be raised, and the nil? part
    will never be reached. This is rather undesirable I think.
  2. Call field.coerce! when assigning to repeated value, to keep
    consistent with assigning to non-repeated value.

Ran Chen added 2 commits October 10, 2015 11:48
1. Orignally checking for is_a?(Array) is before nil?, so when assigning
nil to an repeated value, TypeError will be raised, and the nil? part
will never be reached. This is rather undesirable I think.

2. Call field.coerce! when assigning to repeated value, to keep
consistent with assigning to non-repeated value.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant