module Spellr::Validations

Public Class Methods

included(base) click to toggle source
# File lib/spellr/validations.rb, line 5
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

errors() click to toggle source
# File lib/spellr/validations.rb, line 27
def errors
  @errors ||= []
end
valid?() click to toggle source
# File lib/spellr/validations.rb, line 19
def valid?
  self.class.validations.each do |validation|
    send(validation)
  end

  errors.empty?
end