Module: UV::Resource

Included in:
File, Filesystem, Handle, Loop, TCP::SocketMethods, UDP::SocketMethods, Work
Defined in:
lib/uv/resource.rb

Instance Method Summary collapse

Instance Method Details

#check_result(rc) ⇒ Object



3
4
5
# File 'lib/uv/resource.rb', line 3

def check_result(rc)
  @loop.lookup_error(rc) if rc && rc < 0 
end

#check_result!(rc) ⇒ Object



7
8
9
10
# File 'lib/uv/resource.rb', line 7

def check_result!(rc)
  e = check_result(rc)
  raise e if e
end

#to_ptrObject



12
13
14
# File 'lib/uv/resource.rb', line 12

def to_ptr
  @pointer
end