Sha256: 7c7a74cff12b3d65310b8d4f0622c8b650cadf4f2c0eb033fb95609667d1a9b2

Contents?: true

Size: 183 Bytes

Versions: 20

Compression:

Stored size: 183 Bytes

Contents

require 'json'

module TaskwarriorWeb::Parser::Json
  def self.parse(json)
    json.strip!
    json = '[' + json + ']'
    json == '[No matches.]' ? [] : ::JSON.parse(json)
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
taskwarrior-web-1.1.11 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.10 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.9 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.8 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.7 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.6 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.5 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.4 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.3 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.2 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.1 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.1.0 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.14 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.13 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.12 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.11 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.10 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.9 lib/taskwarrior-web/services/parser/json.rb
taskwarrior-web-1.0.8 lib/taskwarrior-web/parser/json.rb
taskwarrior-web-1.0.7 lib/taskwarrior-web/parser/json.rb