Module: BEL::LibBEL::LibraryResolver
- Included in:
- BEL::LibBEL
- Defined in:
- lib/bel/libbel/library_resolver.rb
Constant Summary collapse
- EXT_BASE_PATH =
File.join(File.('..', __FILE__), 'ext')
Instance Method Summary collapse
Instance Method Details
#resolve_library(lib_name) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/bel/libbel/library_resolver.rb', line 10 def resolve_library(lib_name) case library_type(lib_name) when :compiled compiled_library(lib_name) when :windows windows_library(lib_name) when :java java_library(lib_name) when :unknown raise BEL::LibBEL::PlatformSupportError.new end end |