# File lib/maruku/input/parse_span.rb, line 380
  def read_url(src, break_on)
    if ["'", '"'].include? src.cur_char
      maruku_error 'Invalid char for url', src
    end

    url = read_simple(src, nil, break_on) || ''

    if url[0, 1] == '<' && url[-1, 1] == '>'
      url = url[1, url.size-2]
    end

    return nil if url.empty?
    url
  end