class Jsonoid::Document::Errors
Public Class Methods
new()
click to toggle source
# File lib/jsonoid/errors.rb, line 4 def initialize clear! end
Public Instance Methods
add(type, message)
click to toggle source
# File lib/jsonoid/errors.rb, line 12 def add(type, message) @errors << [type, message] end
blank?()
click to toggle source
# File lib/jsonoid/errors.rb, line 8 def blank? @errors.empty? end
clear!()
click to toggle source
# File lib/jsonoid/errors.rb, line 16 def clear! @errors = [] end
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/jsonoid/errors.rb, line 20 def method_missing(name, *args, &block) if name =~ /^(any?|empty?|each|map|select|detect|find)/ @errors.send(name, *args, &block) else super end end