class Hyrb::Tasks::Environment::Inject
Public Instance Methods
run(env)
click to toggle source
# File lib/hyrb/tasks/environment.rb, line 7 def run(env) unless env.environment_name if env.project.environments.any? say "Environments: #{env.project.environments.keys.join(", ")}" end env.environment_name = ask "Environment", default: "production" end env.environment = Hyrb::Models::Environment.new(env.project, env.environment_name) env.environment.label = env.project.name env.environment.label += "-#{env.environment_name}" unless env.environment_name == "production" prompt "Domain (FQDN)", env.environment, :domain, "#{env.environment.label}.#{env.defaults.domain}" env.environment.save! end