class Smartdown::Model::Answer::Date
Public Instance Methods
humanize()
click to toggle source
# File lib/smartdown/model/answer/date.rb, line 15 def humanize value.strftime("%-d %B %Y") end
to_s()
click to toggle source
# File lib/smartdown/model/answer/date.rb, line 11 def to_s value.strftime("%Y-%-m-%-d") end
value_type()
click to toggle source
# File lib/smartdown/model/answer/date.rb, line 7 def value_type ::Date end
Private Instance Methods
parse_value(value)
click to toggle source
# File lib/smartdown/model/answer/date.rb, line 20 def parse_value(value) begin ::Date.parse(value) rescue ArgumentError @error = "Invalid date" return end end