Top Level Namespace
Defined Under Namespace
Modules: BreakerMachines
Instance Method Summary collapse
-
#cargo_available? ⇒ Boolean
Check if Cargo is available.
- #create_noop_makefile(message) ⇒ Object
Instance Method Details
#cargo_available? ⇒ Boolean
Check if Cargo is available
21 22 23 |
# File 'ext/breaker_machines_native/ffi/extconf.rb', line 21 def cargo_available? system('cargo --version > /dev/null 2>&1') end |
#create_noop_makefile(message) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'ext/breaker_machines_native/ffi/extconf.rb', line 3 def create_noop_makefile() warn warn 'BreakerMachines will fall back to pure Ruby backend.' File.write('Makefile', <<~MAKE) all: @echo '#{}' install: @echo '#{}' MAKE exit 0 end |