Sha256: ee2292a26352af4c5f3b50e877e0f67b152e81b8ce684fc63ac7803decaf5f30
Contents?: true
Size: 441 Bytes
Versions: 2
Compression:
Stored size: 441 Bytes
Contents
# frozen_string_literal: true class RecordNotFoundSerializer def initialize(error) @error = error @resource = error.model.underscore end def serialize { success: false, errors: [ { resource: resource, field: nil }.merge(details) ] } end private attr_reader :error, :resource def details I18n.t :not_found, scope: %i[errors active_record] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
n_base_rails-0.1.2 | lib/serializers/record_not_found_serializer.rb |
n_base_rails-0.1.1 | lib/serializers/record_not_found_serializer.rb |