module Errorable
Public Instance Methods
add_error(err)
click to toggle source
# File lib/errorable.rb, line 3 def add_error(err) initialize_errors @_errors.push(err) end
errors?()
click to toggle source
# File lib/errorable.rb, line 20 def errors? initialize_errors !@_errors.empty? end
flush_errors()
click to toggle source
# File lib/errorable.rb, line 13 def flush_errors initialize_errors errors = @_errors @_errors = [] errors end
get_errors()
click to toggle source
# File lib/errorable.rb, line 8 def get_errors initialize_errors @_errors end
Private Instance Methods
initialize_errors()
click to toggle source
# File lib/errorable.rb, line 27 def initialize_errors @_errors ||= [] end