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