fix nil-reference issue in QuotedString module #202
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fixes #201,
#quote
will no longer throw a nil-ref when passed a nil argument.also adds specs for
Webmachine::QuotedString#quote
and#unquote
. I didn't see any existing specs in the spec folder. There was one case where I encoded the current behavior, but think that maybe it should not behave this way:IMO, either this should return
""
, orquote(nil)
should returnnil
, rather than""
. The former is perhaps more convenient, the latter is so that the invariantsand
hold. Right now, if
str
is nil, it would get 'promoted' to an empty string. Not sure what is preferable there.