class TrustyCms::Setup
def create_admin_user(name, username, password)
def create_admin_user(name, username, password) unless name and username and password announce "Create the admin user (press enter for defaults)." name = prompt_for_admin_name unless name username = prompt_for_admin_username unless username password = prompt_for_admin_password unless password end attributes = { :name => name, :login => username, :password => password, :password_confirmation => password } admin = User.find_by(login: username) admin = User.new unless admin admin.update_attributes(attributes) admin.admin = true admin.save admin end