class Upfluence::HTTP::Endpoint::ValidationError
Public Class Methods
from_model(model)
click to toggle source
# File lib/upfluence/http/endpoint/validation_error.rb, line 10 def from_model(model) validations = model.errors.details.map do |error_field, errors| errors.map do |error| OpenStruct.new( ressource: model.model_name.singular, field: error_field.to_s, code: error[:error].to_s ) end end.flatten new(validations) end
new(validations)
click to toggle source
# File lib/upfluence/http/endpoint/validation_error.rb, line 5 def initialize(validations) @validations = validations end
Public Instance Methods
to_json()
click to toggle source
# File lib/upfluence/http/endpoint/validation_error.rb, line 25 def to_json { errors: @validations }.to_json end