Sha256: 9aba4f218b11f1d723e9fd0a7220f21a7c63bb6a951086923eccdb6965204b02

Contents?: true

Size: 284 Bytes

Versions: 4

Compression:

Stored size: 284 Bytes

Contents

module UV
  module Resource
    def check_result(rc)
      @loop.lookup_error(rc) unless rc.nil? || rc >= 0 
    end

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

    def to_ptr
      @pointer
    end

    protected

    attr_reader :loop
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
uvrb-0.1.4 lib/uv/resource.rb
uvrb-0.1.3 lib/uv/resource.rb
uvrb-0.1.2 lib/uv/resource.rb
uvrb-0.1.1 lib/uv/resource.rb