Class: MethodRay::BinaryLocator

Inherits:
Object
  • Object
show all
Defined in:
lib/methodray/binary_locator.rb

Constant Summary collapse

LIB_DIR =
__dir__

Instance Method Summary collapse

Constructor Details

#initializeBinaryLocator

Returns a new instance of BinaryLocator.



7
8
9
10
# File 'lib/methodray/binary_locator.rb', line 7

def initialize
  @binary_name = Gem.win_platform? ? 'methodray-cli.exe' : 'methodray-cli'
  @legacy_binary_name = Gem.win_platform? ? 'methodray.exe' : 'methodray'
end

Instance Method Details

#findObject



12
13
14
# File 'lib/methodray/binary_locator.rb', line 12

def find
  candidates.find { |path| File.executable?(path) }
end