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