Method: HTTPX::Resolver::Native#interests

Defined in:
lib/httpx/resolver/native.rb

#interestsObject



97
98
99
100
101
102
103
104
105
106
107
# File 'lib/httpx/resolver/native.rb', line 97

def interests
  case @state
  when :idle
    transition(:open)
  when :closed
    transition(:idle)
    transition(:open)
  end

  !@write_buffer.empty? || @queries.empty? ? :w : :r
end