for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
require 'time'
module Koine
module Attributes
module Adapter
class Time < Base
private
def coerce_not_nil(value)
secure do
next value if value.is_a?(::Time)
::Time.parse(value)
rescue StandardError => error
kRESCUE (Using Ruby 2.0 ...meter, under `AllCops`)
raise ArgumentError, error
end