class Avo::Fields::TimeField
def edit_formatted_value
def edit_formatted_value return nil if value.nil? value.utc.iso8601 end
def fill_field(model, key, value, params)
def fill_field(model, key, value, params) if value.in?(["", nil]) model[id] = value return model end return model if value.blank? model[id] = utc_time(value) model end
def formatted_value
def formatted_value return nil if value.nil? value.utc.to_time.iso8601 end
def initialize(id, **args, &block)
def initialize(id, **args, &block) super(id, **args, &block) add_string_prop args, :picker_format, "H:i:S" add_string_prop args, :format, "TT" end