lib/nimbu-api/response/mashify.rb in nimbu-api-0.3.0 vs lib/nimbu-api/response/mashify.rb in nimbu-api-0.4.0
- old
+ new
@@ -5,11 +5,11 @@
module Nimbu
class Response::Mashify < Response
dependency 'hashie/mash'
define_parser do |body|
- ::Hashie::Mash.new body
+ Result.new body
end
def parse(body)
case body
when Hash
@@ -17,8 +17,12 @@
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