Sha256: 2b8d156fdc8cea10b00ad437002c5099b8a5e63a012fa5ff81a845f026db4ce4

Contents?: true

Size: 212 Bytes

Versions: 11

Compression:

Stored size: 212 Bytes

Contents

module MyMoip
  class JsonParser
    def self.call(body, format)
      if format == :json
        JSON.parse body.match(/\?\((?<valid_json>.+)\)/)[:valid_json]
      else
        body
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
edools_mymoip-0.8.1 lib/mymoip/json_parser.rb
mymoip-0.10.0 lib/mymoip/json_parser.rb
mymoip-0.9.0 lib/mymoip/json_parser.rb
mymoip-0.8.0 lib/mymoip/json_parser.rb
mymoip-0.7.0 lib/mymoip/json_parser.rb
mymoip-0.6.2 lib/mymoip/json_parser.rb
mymoip-0.6.1 lib/mymoip/json_parser.rb
mymoip-0.6.0 lib/mymoip/json_parser.rb
mymoip-0.5.0 lib/mymoip/json_parser.rb
mymoip-0.4.1 lib/mymoip/json_parser.rb
mymoip-0.4.0 lib/mymoip/json_parser.rb