class EacRubyUtils::Rspec::StubbedSsh
def build_env
def build_env validate! ::EacRubyUtils::Envs::SshEnv.new(provided_url) end
def default
def default @default ||= new(DEFAULT_ENVVAR_NAME) end
def initialize(envvar_name)
def initialize(envvar_name) @envvar_name = envvar_name end
def provided_url
def provided_url ENV[envvar_name] end
def validate
def validate return nil if provided_url.present? "Environment variable \"#{envvar_name}\" unprovided or blank" end
def validate!
def validate! validate.if_present { |v| raise v } end