# File lib/validates_timeliness/extensions/multiparameter_handler.rb, line 19 def instantiate_time_object(set_values) raise if set_values.any?(&:nil?) validate_multiparameter_date_values(set_values) { set_values = set_values.map {|v| v.is_a?(String) ? v.strip : v } if object.class.send(:create_time_zone_conversion_attribute?, name, cast_type_or_column) Time.zone.local(*set_values) else Time.send(object.class.default_timezone, *set_values) end } rescue invalid_multiparameter_date_or_time_as_string(set_values) end