class Acfs::InvalidResource
422
Attributes
errors[R]
resource[R]
Public Class Methods
new(opts = {})
click to toggle source
Calls superclass method
Acfs::ErroneousResponse::new
# File lib/acfs/errors.rb, line 86 def initialize(opts = {}) @errors = opts.delete :errors @resource = opts.delete :resource case @errors when Hash opts[:message] ||= @errors.each_pair.map do |k, v| @errors.is_a?(Array) ? "#{k}: #{v.join(', ')}" : "#{k}: #{v}" end.join ', ' when Array opts[:message] ||= @errors.join ', ' end super end