class TrustyCms::Setup

def prompt_for_admin_password

def prompt_for_admin_password
  default_password = 'trusty'
  password = ask("Password (#{default_password}): ", String) do |q|
    q.echo = false unless defined?(::JRuby) # JRuby doesn't support stty interaction
    q.validate = /^(|.{5,40})$/
    q.responses[:not_valid] = "Invalid password. Must be at least 5 characters long."
    q.whitespace = :strip
  end
  password = default_password if password.blank?
  password
end