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