Handle empty string
Handle empty string

Allow for an empty string to return an empty string instead of raising NoMethodError.  This is helpful when a user defined or dynamic value is indefinitized.
rossmeissl/indefinite_article