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