Sha256: 2fe8a049661d770658504372230712fd2b3b9955306118c61746ba97aae16e59
Contents?: true
Size: 373 Bytes
Versions: 14
Compression:
Stored size: 373 Bytes
Contents
require 'crack/json' module Crack class JSON def self.parse_with_tumblr(json) cleaned_json = json.gsub(/^var\s+.+\s+=\s+/, '').gsub(/;$/, '') parse_without_tumblr(cleaned_json) rescue ArgumentError => e raise ParseError, "Invalid JSON string #{e.inspect}" end class << self alias_method_chain :parse, :tumblr end end end
Version data entries
14 entries across 14 versions & 1 rubygems