class TrustyCms::Setup
def prompt_for_admin_username
def prompt_for_admin_username username = ask('Username (admin): ', String) do |q| q.validate = /^(|.{3,40})$/ q.responses[:not_valid] = "Invalid username. Must be at least 3 characters long." q.whitespace = :strip end username = "admin" if username.blank? username end