From 0a3277d3069df0228019d9abf33b761ced24a67d Mon Sep 17 00:00:00 2001 From: ilya Date: Wed, 18 Aug 2010 21:51:51 -0700 Subject: [PATCH] maybe the instantiate method will help --- app/models/user.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/user.rb b/app/models/user.rb index 7f4ea5c98..9c88b8462 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -297,7 +297,12 @@ class User end ###Helpers############ - + def self.instantiate( opts = {} ) + opts[:person][:email] = opts[:email] + opts[:person][:serialized_key] = generate_key + User.create( opts) + end + def terse_url terse= self.url.gsub(/https?:\/\//, '') terse.gsub!(/www\./, '')