Sha256: b3307b3a95ca417683362f3b6ef36dbca01e7bb4bc60f7c5ae12faaeada52305
Contents?: true
Size: 550 Bytes
Versions: 43
Compression:
Stored size: 550 Bytes
Contents
module LHS::Problems class Warnings < Base def initialize(raw, record = nil) @raw = raw @record = record @codes = {}.with_indifferent_access @messages = warnings_from_raw end private def warnings_from_raw messages = {} return messages if !raw.is_a?(Hash) || raw[:field_warnings].blank? raw[:field_warnings].each do |field_warning| add_error(messages, field_warning[:path].join('.').to_sym, field_warning[:code]) end messages.with_indifferent_access end end end
Version data entries
43 entries across 43 versions & 1 rubygems