Sha256: 51b2ed4b0af23418b8a807b4247c30e4e07786a94ff31edf9889fa11fbdaaeb7
Contents?: true
Size: 670 Bytes
Versions: 1
Compression:
Stored size: 670 Bytes
Contents
class User # Creates a User from Admin::UserNewForm. # def self.create_from_admin_user_new_form( object ) raise "Cannot create User from #{object.class}" unless object.is_a? Admin::UserNewForm tmp_password = self.generate_confirmation_token # generates random password self.new( full_name: object.full_name, roles: object.roles, emails: [{ email: object.email, confirmed: false }], authentications: [{ provider: :password, uid: object.email, email_id: object.email, password: tmp_password, password_confirmation: tmp_password }] ) end end # class User
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aerogel-admin-1.4.4 | db/model/user.rb |