carrierwave
https://github.com/carrierwaveuploader/carrierwave
Ruby
Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks
Mail::Message#<=>
Provides the operator needed for sort et al. Compares this mail object with another mail object, this is done by date, so an email that is older than another will appear first. Example: mail1 = Mail.new do date(Time.now) end mail2 = Mail.new do date(Time.now - 86400) # 1 day older end [mail2, mail1].sort #=> [mail2, mail1]
Edit
git clone [email protected]:carrierwaveuploader/carrierwave.git
cd carrierwave
open
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Mail--Message-----for-pr
# Commit to gitgit add git commit -m "better docs for Mail::Message#<=>"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Mail--Message-----for-pr
hub pull-request
# Celebrate!