Module: Errorable

Defined in:
lib/errorable.rb

Instance Method Summary collapse

Instance Method Details

#add_error(err) ⇒ Object



3
4
5
6
# File 'lib/errorable.rb', line 3

def add_error(err)
  initialize_errors
  @_errors.push(err)
end

#errors?Boolean

Returns:

  • (Boolean)


20
21
22
23
# File 'lib/errorable.rb', line 20

def errors?
  initialize_errors
  !@_errors.empty?
end

#flush_errorsObject



13
14
15
16
17
18
# File 'lib/errorable.rb', line 13

def flush_errors
  initialize_errors
  errors   = @_errors
  @_errors = []
  errors
end

#get_errorsObject



8
9
10
11
# File 'lib/errorable.rb', line 8

def get_errors
  initialize_errors
  @_errors
end