You can clone with
HTTPS or Subversion.
Move method to private section
It's under private in Active Model as well.
Get rid of some arguments by using the accessors
Cleans up a lot of noise from arguments being passed from one method to
Move multiparameter attribute logic to a class
This should make it easier to refactor and improve this code, and remove
complexity with params going around here and there.
Some more cleanup to use Hash#values_at, and some method docs
Use cached column information to instantiate time object
Refactor blank date parameter validation
Refactor missing parameter validation based on position
Reuse already fetched column to check for :time
Avoid doing a new column lookup for the attribute, since we already have
the column to check for the klass.
Refactor some code in multiparameter assignment
Move some methods to the top to better organize them, since they're used
right at the beginning of the multiparameter assignment method chain.
Extract nested parameter assignment to a separate method