Class: ErrorListFor::ErrorList

Inherits:
Object
  • Object
show all
Defined in:
lib/error_list_for/error_list.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(invalid_object) ⇒ ErrorList

Returns a new instance of ErrorList.



5
6
7
# File 'lib/error_list_for/error_list.rb', line 5

def initialize(invalid_object)
  @errors = invalid_object.errors
end

Instance Attribute Details

#errorsObject (readonly)

Returns the value of attribute errors.



3
4
5
# File 'lib/error_list_for/error_list.rb', line 3

def errors
  @errors
end

Instance Method Details

#listObject



10
11
12
13
# File 'lib/error_list_for/error_list.rb', line 10

def list
  return nil if @errors.none?
  @errors.full_messages.to_sentence
end