class FaradayMiddleware::Deashify

Public: Converts parsed response bodies to a Hashie::Rash if they were of Hash or Array type.

Public Instance Methods

parse(body) click to toggle source
# File lib/faraday/response/deashify.rb, line 12
def parse(body)
  case body
  when Hash
    raw = mash_class.new({:raw => body})
  when Array
    raw = body.map { |item| parse(item) }
  else
    raw = body
  end
end