Mercurial > zeropaste
diff app/models/paste.rb @ 2:42de15334db1
Added the pastes.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Sun, 26 Aug 2012 11:28:23 -0700 |
parents | |
children | 032686a0c995 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/models/paste.rb Sun Aug 26 11:28:23 2012 -0700 @@ -0,0 +1,10 @@ +class Paste < ActiveRecord::Base + attr_accessible :paste + before_validation :set_paste_hash + validates :paste, :paste_hash, :ip, :presence => true + validates :paste, :length => { :maximum => 1_000_000 } + + def set_paste_hash + self.paste_hash = Digest::SHA512.hexdigest(paste) + end +end