class ModelWarnings
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/warn_if/model_warnings.rb, line 2 def initialize super self[:base] = [] self end
Public Instance Methods
all()
click to toggle source
# File lib/warn_if/model_warnings.rb, line 8 def all values.flatten end
clear()
click to toggle source
Calls superclass method
# File lib/warn_if/model_warnings.rb, line 12 def clear # self.keys.each {|k| self[k] = []} super self[:base] = [] end
clear?()
click to toggle source
# File lib/warn_if/model_warnings.rb, line 18 def clear? keys == [:base] && self[:base] == [] end
new()
click to toggle source
# File lib/warn_if/model_warnings.rb, line 22 def new all.select {|w| w.new?} end
with_severity(severity)
click to toggle source
# File lib/warn_if/model_warnings.rb, line 26 def with_severity(severity) all.select {|w| w.severity == severity} end