Module: Upkeep::SQLGlot::NativeLibrary
- Defined in:
- lib/upkeep/sqlglot/native_library.rb
Constant Summary collapse
- BASENAME =
"sqlglot_rust"- EXTENSIONS =
%w[so dylib dll].freeze
Class Method Summary collapse
Class Method Details
.find(directory, extensions: EXTENSIONS) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/upkeep/sqlglot/native_library.rb', line 15 def find(directory, extensions: EXTENSIONS) extensions .flat_map { |extension| names(extension) } .map { |name| File.join(directory, name) } .find { |path| File.file?(path) } end |