Class: Signup
- Inherits:
-
Object
- Object
- Signup
- Includes:
- ActiveModel::Model
- Defined in:
- lib/generators/authkit/templates/app/forms/signup.rb
Overview
Multi-model form support object for signup and user creation
Instance Attribute Summary collapse
-
#bio ⇒ Object
User.
-
#email ⇒ Object
User.
-
#first_name ⇒ Object
User.
-
#last_name ⇒ Object
User.
-
#password ⇒ Object
User.
-
#password_confirmation ⇒ Object
User.
-
#phone_number ⇒ Object
User.
-
#terms_of_service ⇒ Object
Returns the value of attribute terms_of_service.
-
#time_zone ⇒ Object
User.
-
#user ⇒ Object
Returns the value of attribute user.
-
#username ⇒ Object
User.
-
#website ⇒ Object
User.
Instance Method Summary collapse
Instance Attribute Details
#bio ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def bio @bio end |
#email ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def email @email end |
#first_name ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def first_name @first_name end |
#last_name ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def last_name @last_name end |
#password ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def password @password end |
#password_confirmation ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def password_confirmation @password_confirmation end |
#phone_number ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def phone_number @phone_number end |
#terms_of_service ⇒ Object
Returns the value of attribute terms_of_service.
20 21 22 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 20 def terms_of_service @terms_of_service end |
#time_zone ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def time_zone @time_zone end |
#user ⇒ Object
Returns the value of attribute user.
5 6 7 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 5 def user @user end |
#username ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def username @username end |
#website ⇒ Object
User
8 9 10 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 8 def website @website end |
Instance Method Details
#persisted? ⇒ Boolean
26 27 28 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 26 def persisted? false end |
#save ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/generators/authkit/templates/app/forms/signup.rb', line 30 def save if valid? persist! send_confirmation! send_welcome! true else false end end |