Method: ApiClient::Errors#unique_message
- Defined in:
- lib/api-client/errors.rb
#unique_message(attribute) ⇒ String
Returns a unique message for a given attribute.
class Person
validates_presence_of :name, :address, :email
validates_length_of :name, in: 5..30
end
person = Person.create(address: '123 First St.')
person.errors.(:name) # => "is too short (minimum is 5 characters) and can't be blank"
person.errors.(:address) # => nil
44 45 46 47 |
# File 'lib/api-client/errors.rb', line 44 def (attribute) return '' if [attribute].blank? [[attribute]].flatten.to_sentence end |