TimeAccessor
Time Accessor is a Rails plugin that adds a time_accessor method to ActiveRecord::Base. The method helps to setup attribute accessors that behave like Time objects and can be set using multiparameters.
Install
Add it to your Gemfile: gem 'time_accessor'
Usage
Use the time_accessor method in your model: class User < ActiveRecord::Base time_accessor :time end
Then set your 'time' attribute with multiparameters:
user = User.new(=> 2012, "time(2i)" => 01, "time(3i)" => 21) user.time # => 2012-01-21 00:00:00 UTC
License
This project rocks and uses MIT-LICENSE.