class Rack::Lint::Wrapper::InputWrapper

def gets(*args)

# or +nil+ on EOF.
# * +gets+ must be called without arguments and return a string,
def gets(*args)
  raise LintError, "rack.input#gets called with arguments" unless args.size == 0
  v = @input.gets
  unless v.nil? or v.kind_of? String
    raise LintError, "rack.input#gets didn't return a String"
  end
  v
end