Module: Bran::LibUV::Util
- Defined in:
- lib/bran/libuv/util.rb
Class Method Summary collapse
Class Method Details
.error_check(action_description, rc) ⇒ Object
6 7 8 |
# File 'lib/bran/libuv/util.rb', line 6 def self.error_check(action_description, rc) raise error_create(action_description, rc) if rc < 0 end |
.error_create(action_description, rc) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/bran/libuv/util.rb', line 10 def self.error_create(action_description, rc) # TODO: use appropriate SystemCallError exception class based on errno. name = FFI.uv_err_name(rc) desc = FFI.uv_strerror(rc) RuntimeError.new("LibUV error - while #{action_description} - #{name} - #{desc}") end |