Class: Julewire::Core::Records::DisplayMessage
- Inherits:
-
Object
- Object
- Julewire::Core::Records::DisplayMessage
- Defined in:
- lib/julewire/core/records/display_message.rb
Class Method Summary collapse
Class Method Details
.call(record) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/julewire/core/records/display_message.rb', line 8 def call(record) error = value_at(record, :error) metrics = value_at(record, :metrics) neutral = value_at(record, :neutral) (record) || (neutral, error, metrics) || error_summary(error) end |
.error_summary(error) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/julewire/core/records/display_message.rb', line 16 def error_summary(error) error = hash_error(error) error_class = value_at(error, :class) = value_at(error, :message) error_class = nil if blank?(error_class) = nil if blank?() return unless error_class || return .to_s unless error_class return error_class.to_s unless "#{error_class}: #{}" end |