lib/journal-cli/checkin.rb in journal-cli-1.0.18 vs lib/journal-cli/checkin.rb in journal-cli-1.0.19

- old
+ new

@@ -133,10 +133,12 @@ header prompt @output << data[key].to_markdown hr when /^(int|num)/ @output << "#{prompt}: #{data[key]} " unless data[key].nil? + when /^date/ + @output << "#{prompt}: #{data[key].strftime('%Y-%m-%d %H:%M')}" unless data[key].nil? else unless data[key].strip.empty? header prompt @output << data[key] end @@ -146,11 +148,15 @@ def weather_to_yaml(answers) data = {} answers.each do |k, v| case v.class.to_s + when /String/ + next when /Hash/ data[k] = weather_to_yaml(v) + when /Date/ + data[k] = v.strftime('%Y-%m-%d %H:%M') when /Weather/ data[k] = v.to_s else data[k] = v end