lib/remi/transform.rb in remi-0.2.13 vs lib/remi/transform.rb in remi-0.2.14

- old
+ new

@@ -81,10 +81,12 @@ def parse_date(format: '%Y-%m-%d', if_blank: nil) memoize_as_lambda(__method__, format, if_blank.try(:to_sym)) do |(mformat, mif_blank), larg| begin - if larg.blank? then + if larg.respond_to?(:strftime) + larg + elsif larg.blank? then if mif_blank == :low Date.new(1900,01,01) elsif mif_blank == :high Date.new(2999,12,31) else