module GS1::Validations::InstanceMethods
Adding validation instance methods.
Public Instance Methods
errors()
click to toggle source
# File lib/gs1/validations.rb, line 36 def errors @errors ||= [] end
valid?()
click to toggle source
# File lib/gs1/validations.rb, line 28 def valid? errors.clear validate errors.empty? end
validate()
click to toggle source
# File lib/gs1/validations.rb, line 40 def validate self.class.definitions.each_key do |definition| next if definition == :separator public_send("validate_#{definition}") end end