Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. class CreateAdmin < V 1.1
  2.  
  3. def self.up
  4. begin
  5. new_io = IO.new(0, "r")
  6. admin = {}
  7. puts "\nLog is about to create an admin user. Isn't that exciting?\n\n"
  8.  
  9. print "Username: "
  10. admin[:name] = new_io.gets.chomp
  11.  
  12. print "Password: "
  13. admin[:password] = new_io.gets.chomp
  14.  
  15. User.create(admin)
  16. puts "\nOkay, all done!"
  17. rescue
  18. puts "\nAdding the user didn't work. You made the username too long or something."
  19. puts "Rolling back..."
  20. self.down
  21. exit
  22. end
  23. end
  24.  
  25. def self.down
  26. User.delete(1)
  27. end
  28.  
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement