Top Level Namespace
Defined Under Namespace
Classes: FastBrowser
Constant Summary collapse
- ROOT =
File. '..', File.dirname(__FILE__)
- RUST_ROOT =
File.join ROOT, 'rust'
Instance Method Summary collapse
Instance Method Details
#sys(cmd, &block) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'ext/extconf.rb', line 3 def sys(cmd, &block) block = ->(f) { f.gets } if block.nil? ret = IO.popen(cmd, &block) if $?.to_i != 0 puts "=> Failed!" raise "Command failed: #{cmd}" else ret end end |