Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

class method

ENV.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 .update .values .to_s .values_at also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0