Class: MetzScan::Commands::Scan::TargetRubyVersion::EnvOverride

Inherits:
Object
  • Object
show all
Defined in:
lib/metz_scan/commands/scan/target_ruby_version.rb

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ EnvOverride

Returns a new instance of EnvOverride.



20
21
22
# File 'lib/metz_scan/commands/scan/target_ruby_version.rb', line 20

def initialize(value)
  @value = value
end

Instance Method Details

#with_envObject



24
25
26
27
28
# File 'lib/metz_scan/commands/scan/target_ruby_version.rb', line 24

def with_env(&)
  return yield unless value

  with_override(&)
end