lib/restforce/middleware/mashify.rb
# frozen_string_literal: true module Restforce # Middleware the converts sobject records from JSON into Restforce::SObject objects # and collections of records into Restforce::Collection objects. class Middleware::Mashify < Restforce::Middleware def call(env) @app.call(env).on_complete do |completed_env| completed_env[:body] = Restforce::Mash.build(completed_env[:body], client) end end end end