Class: Aidp::Interfaces::NullBinaryChecker

Inherits:
Object
  • Object
show all
Includes:
BinaryCheckerInterface
Defined in:
lib/aidp/interfaces/binary_checker_interface.rb

Overview

NullBinaryChecker always returns false/nil. Useful for testing when no binaries should be considered available.

Examples:

Using in tests

provider = Provider.new(binary_checker: NullBinaryChecker.new)
provider.available? # => false

Instance Method Summary collapse

Instance Method Details

#available?(binary_name) ⇒ Boolean

Returns:

  • (Boolean)


61
62
63
# File 'lib/aidp/interfaces/binary_checker_interface.rb', line 61

def available?(binary_name)
  false
end

#path_for(binary_name) ⇒ Object



65
66
67
# File 'lib/aidp/interfaces/binary_checker_interface.rb', line 65

def path_for(binary_name)
  nil
end