Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

class method

ENV.has_value?

ENV.value?(value) → true or false
ENV.has_value?(value) → true or false

Returns true if value is the value for some environment variable name, false otherwise:

Example
ENV.replace('foo' => '0', 'bar' => '1')
ENV.value?('0') # => true
ENV.has_value?('0') # => true
ENV.value?('2') # => false
ENV.has_value?('2') # => false
See also .has_key? .include? .freeze .inspect also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.0