lib/rails-settings-ui/value_types/duration.rb
require_relative "base"
module RailsSettingsUi
module ValueTypes
class Duration < RailsSettingsUi::ValueTypes::Base
def cast
value.to_f.seconds
end
def validate
unless value_numeric?
self.errors << I18n.t('errors.invalid_numeric', default: 'Invalid')
end
end
end
end
end