Sha256: 687c69f9d840e247d2fe6344b2ce51a042a5b08ef8ca6444fe21fafe3aeb86ec

Contents?: true

Size: 231 Bytes

Versions: 4

Compression:

Stored size: 231 Bytes

Contents

module Instapaper
  class QLineParser
    def self.parse(response)
      values = response.split('&').map { |part| part.split('=') }.flatten
      values.unshift('error') if values.length == 1
      Hash[*values]
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
instapaper-1.0.1 lib/instapaper/http/qline_parser.rb
instapaper-1.0.0 lib/instapaper/http/qline_parser.rb
instapaper-1.0.0.pre3 lib/instapaper/http/qline_parser.rb
instapaper-1.0.0.pre2 lib/instapaper/http/qline_parser.rb