Sha256: 4f34520eead1a054503dfea394e4dfe0bb30d7ed8babba04a868da30e8627009
Contents?: true
Size: 511 Bytes
Versions: 6
Compression:
Stored size: 511 Bytes
Contents
# encoding: utf-8 require 'faraday' module Nimbu class Response::Mashify < Response dependency 'hashie/mash' define_parser do |body| Result.new body end def parse(body) case body when Hash self.class.parser.call body when Array body.map { |item| item.is_a?(Hash) ? self.class.parser.call(item) : item } else body end end class Result < ::Hashie::Mash disable_warnings end end # Response::Mashify end # Nimbu
Version data entries
6 entries across 6 versions & 1 rubygems