Sha256: 820cb4de0e52b59d002dce395d9dbc7c4e94496f2c4f553932b3d2537df1812f

Contents?: true

Size: 239 Bytes

Versions: 3

Compression:

Stored size: 239 Bytes

Contents

class ErrorsSerializer < ActiveModel::Serializer
  root 'error'
  attributes :message, :code, :status

  def message
    "Validation failed: #{object.full_messages.join(', ')}"
  end

  def code
    0
  end

  def status
    422
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-ios-rails-1.0.2 app/serializers/errors_serializer.rb
devise-ios-rails-1.0.1 app/serializers/errors_serializer.rb
devise-ios-rails-1.0.0 app/serializers/errors_serializer.rb