What is the ENV.has_value?() method in Ruby?
Overview
The has_value?() method in Ruby checks if a certain value of an environment variable exists. If such a value exists, this methods returns a true Boolean value. Otherwise, it returns a false value.
Syntax
ENV.has_value?("value")
Parameters
value: This is the value whose existence we want to check as an environment variable in our system.
Return value
This method returns a Boolean value. If the value exists, it returns true. Otherwise, it returns false.
Code example
# Creating some environment variablesENV["G"] = "Google"ENV["N"] = "Netflix"ENV["A"] = "Apple"ENV["A"] = "Amazon"ENV["M"] = "Meta"# Checking if the values existputs ENV.has_value?("Google") # trueputs ENV.has_value?("Facebook") # falseputs ENV.has_value?("Meta") # trueputs ENV.has_value?("Blockchain") # false
Explanation
- Lines 2–6: We create some environment variables.
- Lines 9–12: We use the
has_value?()method to check if some values exist. Then, we print the results to the console.