Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'active_model'
- require 'bcrypt'
- class User
- include ActiveModel::Validations
- include ActiveModel::SecurePassword
- attr_accessor :name, :email, :password, :password_digest
- def initialize(name:, email:, password:)
- @name, @email, @password = name, email, password
- end
- validates :name, :email, presence: true
- has_secure_password
- end
- user = User.new(
- name: "TestUser1",
- email: "test@gmail.com",
- password: "password"
- )
Add Comment
Please, Sign In to add comment