Module: ErrorEnhancements
- Defined in:
- lib/error_enhancements.rb
Instance Method Summary collapse
Instance Method Details
#message ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/error_enhancements.rb', line 2 def = super() "#{}\n#{}" rescue => e puts "Error in message method: #{e.}" end |
#variables_message ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/error_enhancements.rb', line 10 def @variables_message ||= begin bindings_of_interest = [] if defined?(@binding_infos) && @binding_infos && !@binding_infos.empty? bindings_of_interest = select_binding_infos(@binding_infos) end EnhancedErrors.format(bindings_of_interest) rescue => e puts "Error in variables_message: #{e.}" "" end end |