lib/efo_nelfo/property.rb in efo_nelfo-1.6.1 vs lib/efo_nelfo/property.rb in efo_nelfo-1.6.2
- old
+ new
@@ -94,11 +94,11 @@
def sanitize_date(value)
value.is_a?(Date) ? value : Date.parse(value) rescue nil
end
def sanitize_string(value)
- return nil if value.nil?
return value unless value.is_a?(String)
+ return nil if /\A[[:space:]]*\z/ === value
string = value.to_s
if EfoNelfo.strict_mode? && (options[:limit] && string.length > options[:limit])
raise ArgumentError.new("Value exceeds limit")