Sha256: 8ac7e5372fe70dac71352bbee24e8316367cb2c3f3c17d0933e6fd1b00794f2f
Contents?: true
Size: 411 Bytes
Versions: 4
Compression:
Stored size: 411 Bytes
Contents
module Rao module Api module ResourceController::SerializationConcern extend ActiveSupport::Concern private def serialize_resource(resource) json = resource.as_json json[:errors] = serialize_errors(resource.errors) if resource.errors.any? json end def serialize_errors(errors) errors.as_json(full_messages: true) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems