method
new
rails latest stable - Class:
ActiveModel::Type::Helpers::AcceptsMultiparameterTime
new(defaults: {})public
No documentation available.
# File activemodel/lib/active_model/type/helpers/accepts_multiparameter_time.rb, line 37
def initialize(defaults: {})
include InstanceMethods
define_method(:value_from_multiparameter_assignment) do |values_hash|
defaults.each do |k, v|
values_hash[k] ||= v
end
return unless values_hash[1] && values_hash[2] && values_hash[3]
values = values_hash.sort.map!(&:last)
::Time.public_send(default_timezone, *values)
end
private :value_from_multiparameter_assignment
end