Sha256: 059f4c1e6ed04de3e7e4434d34876f80bf33d84ec997be6c135dea825716ebf3
Contents?: true
Size: 709 Bytes
Versions: 53
Compression:
Stored size: 709 Bytes
Contents
require 'highline/import' namespace :push_type do desc 'Create confirmed and authenticated user account' task create_user: :environment do say 'Creating user. Please answer questions...' user = PushType::User.new({ name: ask("Full name:\t"), email: ask("Email address:\t"), password: ask("Password:\t") { |q| q.echo = '*' }, confirmation_sent_at: Time.zone.now, confirmed_at: Time.zone.now, confirmation_token: 'Generated account' }) if user.save say 'User successfully created' else say 'Error:' user.errors.full_messages.each { |e| say "\t#{e}" } say 'Please try again...' end end end
Version data entries
53 entries across 53 versions & 1 rubygems